Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Formatieren Sie SQL in SQL Server Management Studio

Späte Antwort, aber hoffentlich lohnenswert:Der T-SQL-Formatierer des armen Mannes ist ein (kostenloser) Open-Source-T-SQL-Formatierer mit vollständiger T-SQL-Batch-/Skriptunterstützung (jede DDL, jede DML), SSMS-Plug-In, Befehlszeilen-Bulk Formatierer und andere Optionen.

Es ist zur sofortigen/Online-Nutzung unter http://poorsql.com verfügbar und wurde erst heute auf „Version 1.0“ (es war einige Monate in der Beta-Version) graduiert, nachdem gerade Unterstützung für MERGE erworben wurde Anweisungen, OUTPUT Klauseln und andere heikle Sachen.

Mit dem SSMS-Add-In können Sie Ihren eigenen Hotkey festlegen (Standard ist Strg -K , Strg -F , passend zu Visual Studio) und formatiert das gesamte Skript oder nur den von Ihnen ausgewählten/hervorgehobenen Code, falls vorhanden. Die Ausgabeformatierung ist anpassbar.

In SSMS 2008 lässt es sich gut mit dem integrierten Intelli-Sense kombinieren und bietet effektiv mehr oder weniger die gleiche Basisfunktionalität wie die SQL-Eingabeaufforderung von Red Gate (SQL-Eingabeaufforderung hat natürlich zusätzliche Dinge wie Snippets, schnelle Objektskripte, usw.).

Feedback/Feature-Anfragen sind mehr als willkommen, bitte probieren Sie es aus, wenn Sie die Chance dazu haben!

Offenlegung:Das ist wahrscheinlich schon offensichtlich, aber ich habe diese Bibliothek/Tool/Site geschrieben, also ist diese Antwort auch schamlose Eigenwerbung :)