web-dev-qa-db-fra.com

Est-il possible d'indenter automatiquement une requête dans Sql Server Management Studio Express?

Je veux dire, quelque chose d'équivalent à Ctrl + K + D de Visual Studio qui indente automatiquement le code. Y a-t-il quelque chose dans ce sens?

23
André Pena

Je viens de découvrir ceci - encore une autre variation sur cette question plus ancienne qui a beaucoup plus d'activité: SQL Formatter pour SQL Management Studio

Personnellement, je suis un grand fan du Formateur T-SQL de Poor Man / http://poorsql.com - mais je l'ai écrit :)

17
Tao

Par défaut, non, mais vous pouvez toujours essayer des outils tiers comme SQL Prompt mentionné ci-dessus ou ApexSQL Refactor (un peu moins d'options par rapport à SQL Prompt mais c'est un produit gratuit) ou simplement utiliser un formateur en ligne.

16
Orland Mendes

SQL Prompt de Red Gate peut le faire.

Si vous voulez juste un formatage simple en ligne, alors la même technologie alimente FormatSQL.com

9
Mitch Wheat

SQL Pretty Printer peut également reformater SQL. Disponible en tant qu'application autonome ou plugin SSMS. Téléchargement gratuit (avec un écran de rappel mais sans autres limitations apparentes) à partir de http://www.dpriver.com

Il existe une version en ligne sur http://www.dpriver.com/pp/sqlformat.htm?ref=g_wangz

3
ChrisWerry

Il existe également le formateur SQLinForm. Il s'agit d'un formateur de code SQL automatique pour toutes les principales bases de données, notamment Oracle, SQL Server, DB2, UDB, Sybase, Informix, PostgreSQL, Teradata, MySQL, MS Access, etc. avec plus de 100 options de formatage. afin que vous puissiez l'utiliser dans SSMS. Lien: www.sqlinform.com

1
Guido