W programie Visual Studio i innych środowiskach IDE możesz łatwo automatycznie sformatować kod za pomocą skrótu klawiaturowego, menu lub automatycznie podczas pisania.
Zastanawiałem się, czy jest jeszcze sposób na włączenie tej standardowej funkcji w SQL Server Management Studio?
Pracuję z kilkoma dużymi procesorami przechowywanymi, które są zmiażdżonym bałaganem źle sformatowanego SQL i byłoby miło, gdybym mógł po prostu przejść do „Zaznacz wszystko -> Formatuj SQL”
sql-server
formatting
ssms
lomaxx
źródło
źródło
Odpowiedzi:
Późna odpowiedź, ale miejmy nadzieję, że warto: Formater T-SQL ubogiego człowieka to wolny formatator T-SQL z pełną obsługą partii / skryptów T-SQL (dowolny DDL, dowolny DML), wtyczka SSMS, większość wiersza poleceń formatyzator i inne opcje.
Jest dostępny do natychmiastowego użycia / online na http://poorsql.com , a właśnie dziś przeszedł do „wersji 1.0” (był w wersji beta przez kilka miesięcy), właśnie zyskał wsparcie dla
MERGE
oświadczeń,OUTPUT
klauzul i innych drobiazgów .Dodatek SSMS pozwala ustawić własny skrót (domyślnie Ctrl- K, Ctrl- F, aby dopasować Visual Studio) i formatuje cały skrypt lub tylko wybrany / podświetlony kod, jeśli taki istnieje. Formatowanie wyjściowe można dostosować.
W SSMS 2008 ładnie łączy się z wbudowanym intelektem, skutecznie zapewniając mniej więcej taką samą podstawową funkcjonalność, jak Monit SQL Red Gate (Monit SQL ma oczywiście dodatkowe funkcje, takie jak fragmenty, szybkie skryptowanie obiektów, itp).
Informacje zwrotne / prośby o nowe funkcje są mile widziane, dajcie im wir, jeśli macie szansę!
Ujawnienie: Prawdopodobnie jest to już oczywiste, ale napisałem tę bibliotekę / narzędzie / stronę, więc ta odpowiedź jest również bezwstydną autopromocją :)
źródło
DataWarehouse Designer::Ctrl+k, Ctrl+f
naGlobal::Ctrl+k, Ctrl+j
.Jest specjalna sztuczka, którą odkryłem przypadkowo.
źródło