Poor Man's T-SQL Formatter
Dette er en gratis og åpen kildekode SQL (T-SQL) formatter:
- Håndter komplette multibatch-skript, inkludert objektdefinisjonsskript som lagrede prosedyrer, triggere og lignende.
- Formateringsmuligheter tilbys for å møte ulike vanlige formatstiler/standarder
- Eventuelt kan du skrive ut «farget» HTML-kode, ikke bare formatert SQL
- Et «fjerner»-alternativ er også tilgjengelig for å fjerne kommentarer og mellomrom for å forvirre i stedet for å skrive ut koden vakkert
- Ferdige modeller er tilgjengelige i ulike formater
- SSMS (SQL Server Management Studio) og Visual Studio plug-ins/utvidelser som lar deg formatere den nåværende filen eller den valgte teksten med én hurtigtast – støtte for alle versjoner av SSMS eller SSMS Express, samt alle fullversjoner (ikke-Express) av Visual Studio.
- Notepad++-plugin for rask ett-klikk-formatering i din favoritt universelle teksteditor.
- Kommandolinjeverktøy som lar deg batchformatere så mange filer du vil, eller formatere fra hvilket som helst annet program – for Windows (.Net) eller hvilket som helst miljø (node/npm)
- Winforms-appen for enkel offline-formatering (lar deg også se tokenstrømmer og parse-trær)
- WinMerge-pluginen for automatisk formatering av SQL-filer før sammenligning lar WinMerge kun vise innholdsendringer, uten å ta hensyn til formateringsforskjeller.
- Eksponer et JS-bibliotek med samme funksjonalitet i hvilken som helst nettleser eller annen Javascript-basert kontekst for demo-/formateringsnettsteder på nettetInnloggingen med hyperkoblingen er synlig.
- Også tilgjengelig som et .Net 2.0/3.5-bibliotek, tilgjengelig her eller for nedlasting via NuGet
- Skrevet i C#, med et pluggbart design, bør andre SQL-dialekter støttes i fremtiden
Offisiell nettside:Innloggingen med hyperkoblingen er synlig. GitHub-adresse:Innloggingen med hyperkoblingen er synlig. Nettbasert SQL-formatering:Innloggingen med hyperkoblingen er synlig. Poor Man's T-SQL Formatter har Visual Studio, SSMS, Notepad++ og andre plug-ins, som kan arves godt med andre verktøy, tar SSMS-pluginen som eksempel, nedlastingsadresse:Innloggingen med hyperkoblingen er synlig.
PoorMansTSqlFormatterSSMSPackage.Setup.1.6.16.msi
(692 KB, Antall nedlastinger: 0, 售价: 3 粒MB)
Jeg installerte den nativtSQL Server Management Studio versjon: 15.0.18390.0, som vist i figuren nedenfor:
Før installasjon av PoorMansTSqlFormatterSSMSPackage.Setup.1.6.16,PC-en må ha .NET Framework 2.0-runtime installert, ellers vil feilen være som følger:
For å installere installasjonstrinnene, aktiver eller slå av Windows-funksjoner i kontrollpanelet og haker av for installasjonsboksen, som vist i figuren nedenfor:
Etter å ha installert PoorMansTSqlFormatterSSMSPackage.Setup.1.6.16 igjen, er Microsoft-feilen som følger:
--------------------------- Microsoft SQL Server Management Studio --------------------------- Pakken "FormatterPackage" lastet ikke riktig. Dette problemet kan skyldes en konfigurasjonsendring eller installasjon av en annen utvidelse. Detaljer kan hentes ved å se på filen "C:\Users\itsvse_pc\AppData\Roaming\Microsoft\AppEnv\15.0\ActivityLog.xml". Å starte Visual Studio på nytt kan hjelpe med å løse dette problemet. Vises denne feilmeldingen fortsatt? --------------------------- Ja (Y) Nei (N) --------------------------- Løsning: Åpne installasjonsmappen, for eksempel: C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE-mappen, redigerSsms.exe.configFølgende dokumenter er lagt til:
Åpne Microsoft SQL Server Management Studio 18-verktøyet igjen, rapporterer ikke lenger en feil, og skriv inn en SQL-setning, som vist i følgende figur:
Klikk på Tools -> Format T-SQL-kode, eller snarveien Ctrl+K, F(Før du trykker F, må du slippe Ctrl), er de formaterte gjengivelsene som følger:
(Slutt)
|