|
Fattigmans T-SQL-formaterare
Detta är en gratis SQL (T-SQL) formatterare med öppen källkod:
- Hanterar kompletta multi-batch-skript, inklusive objektdefinitionsskript som lagrade procedurer, triggers etc.
- Ger formateringsalternativ för att möta olika vanliga formateringsstilar / standarder. Alternativt utmatar "färgad" html-kod snarare än bara formaterad SQL. Ger också ett "krympare" -alternativ för att ta bort kommentarer och mellanslag för att fördunkla snarare än att snygga upp din tryckta kod.
- Kod Färdiga SSMS (SQL Server Management Studio) och Visual Studio plug-ins/extensions finns tillgängliga i en mängd olika format, så att du kan formatera den aktuella filen eller markerad text med en enda snabbtangent - alla versioner av SSMS eller SSMS Express stöds, liksom alla fullständiga (icke-Express) versioner av
- Notepad++ plug-in för snabb enknappsformatering i din favorit-textredigerare för allmänt bruk.
- Kommandoradsverktyg som låter dig batchformatera valfritt antal filer eller formatera från ett annat program - för Windows (.Net) eller valfri miljö (node/npm) Winforms-program för enkel offlineformatering (låter dig även visa tokenströmmar och parsa träd) WinMerge-plugin för automatisk formatering av SQL-filer före jämförelse, så att WinMerge bara kan visa innehållsförändringar och ignorera formateringsskillnader.
JS-bibliotek som ger samma funktionalitet i alla webbläsare eller andra Javascript-baserade sammanhang för demo/onlineformateringssajter http://poorsql.com Finns även som ett .Net 2.0/3.5-bibliotek, kan laddas ner här eller via NuGet Skrivet i C#, pluggbar design, bör stödja andra SQL-dialekter i framtiden
Officiell webbplats: http: //architectshack.com/PoorMansTSqlFormatter.ashx GitHub-adress: https: //github.com/TaoK/PoorMansTSqlFormatter SQL-formatering online: http: //poorsql.com/ Poor Man's T-SQL Formatter har plug-ins för Visual Studio, SSMS, Notepad ++, etc. Det kan väl ärvas med andra verktyg, ta SSMS plug-in som ett exempel, nedladdningsadress: http: //architectshack.com/GetFile.aspx?Page= PoorMansTSqlFormatter&File=PoorMansTSqlFormatterSSMSPackage.Setup.1.6.16.msi
PoorMansTSqlFormatterSSMSPackage.Setup.1.6.16.msi(692 KB, nedladdningar: 0, msrp: 3 grains MB)
Jag har SQL Server Management Studio version: 15.0.18390.0 installerat lokalt enligt nedan:
sql server 2016 installation slutförd utan hanteringsverktyg (SSMS) h ttps:// www.itsvse.com/thread-8281-1-1.html Innan du installerar PoorMansTSqlFormatterSSMSPackage.Setup.1.6.16 måste datorn ha .NET Framework 2.0 runtime installerat eller så kommer den att rapportera följande fel :
Installationssteg, från kontrollpanelen för att aktivera eller inaktivera Windows-funktioner för att kontrollera installationen kan vara, som visas nedan:
Installera PoorMansTSqlFormatterSSMSPackage.Setup.1.6.16 igen framgångsrikt, öppna "Microsoft SQL Server Management Studio 18" rapporterade följande fel:
--------------------------- Microsoft SQL Server Management Studio --------------------------- Paketet "FormatterPackage" har inte laddats korrekt. Detta problem kan orsakas av en konfigurationsändring eller installation av ett annat tillägg. Detaljer kan erhållas genom att titta på filen "C:\Users\itsvse_pc\AppData\Roaming\Microsoft\AppEnv\15.0\ActivityLog.xml". Om du startar om Visual Studio kan det hjälpa till att lösa problemet. Fortsätter du att visa detta felmeddelande? --------------------------- Ja (Y) Nej (N) --------------------------- Lösning, öppna installationskatalogen, till exempel: C:\Program Files (x86)\Microsoft SQL Server Management Studio 18\Common7\IDE mapp, redigera Ssms.exe.config-filen och lägg till följande:
Öppna Microsoft SQL Server Management Studio 18-verktyget igen, inte längre rapportera fel, och ange ett SQL-sats enligt nedan:
Klicka på Verktyg -> Formatera T-SQL-kod, eller snabbtangenterna Ctrl + K, F (du måste släppa Ctrl innan du klickar på F ), effektbilden efter formatering är som nedan:
(Slut)
|
Föregående:Angular blockerar utlösaren av den överordnade klassens klickhändelseNästa: [Praktisk] Push Bark-applikation för iPhone-meddelanden
|