Pozdní odpověď, ale doufejme, že stojí za to:The Poor Man's T-SQL Formatter je open-source (bezplatný) formátovač T-SQL s kompletní podporou dávek/scriptů T-SQL (jakýkoli DDL, jakýkoli DML), SSMS Plugin, hromadný příkazový řádek formátovač a další možnosti.
Je k dispozici k okamžitému/online použití na http://poorsql.com a právě dnes přešel na „verzi 1.0“ (pár měsíců byla v beta verzi), protože právě získala podporu pro MERGE
příkazy, OUTPUT
klauzule a další rafinované věci.
Doplněk SSMS vám umožňuje nastavit vlastní klávesovou zkratku (výchozí je Ctrl -K , Ctrl -F , aby odpovídal Visual Studiu), a naformátuje celý skript nebo pouze kód, který jste vybrali/zvýraznili, pokud existuje. Výstupní formátování je přizpůsobitelné.
V SSMS 2008 se pěkně kombinuje s vestavěným intelli-sense a efektivně poskytuje víceméně stejnou základní funkcionalitu jako SQL Prompt od Red Gate (SQL Prompt samozřejmě obsahuje další věci, jako jsou úryvky, rychlé skriptování objektů, atd).
Žádosti o zpětnou vazbu/funkci jsou více než vítány, pokud budete mít příležitost, zkuste to!
Zveřejnění:To je pravděpodobně již zřejmé, ale napsal jsem tuto knihovnu/nástroj/stránku, takže tato odpověď je také nestoudná sebepropagace :)