Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Formatar SQL no SQL Server Management Studio


Resposta tardia, mas espero que valha a pena:The Poor Man's T-SQL Formatter é um formatador T-SQL de código aberto (gratuito) com suporte completo a lote/script T-SQL (qualquer DDL, qualquer DML), plug-in SSMS, linha de comando em massa formatador e outras opções.

Está disponível para uso imediato/online em http://poorsql.com, e só hoje passou para a "versão 1.0" (estava em versão beta por alguns meses), tendo acabado de adquirir suporte para MERGE declarações, OUTPUT cláusulas e outras coisas complicadas.

O Suplemento SSMS permite- lhe definir a sua própria tecla de atalho (a predefinição é Ctrl -K , Ctrl -F , para corresponder ao Visual Studio) e formata todo o script ou apenas o código que você selecionou/destacou, se houver. A formatação de saída é personalizável.

No SSMS 2008, ele combina muito bem com o intelli-sense integrado, fornecendo efetivamente mais ou menos a mesma funcionalidade básica do SQL Prompt do Red Gate (o SQL Prompt, é claro, tem coisas extras, como snippets, script de objeto rápido, etc).

Solicitações de feedback/recurso são mais do que bem-vindas, por favor, dê uma olhada se tiver a chance!

Divulgação:Isso provavelmente já é óbvio, mas eu escrevi esta biblioteca/ferramenta/site, então esta resposta também é uma autopromoção sem vergonha :)