Formatação SQL para o Estúdio de gestão SQL [fechado]
estava a pensar se existe um plugin / ferramenta para o SQL Server Management Studio que formatará o seu SQL?
estou a trabalhar com alguns procs grandes e armazenados que são uma confusão de SQL mal formatado e seria bom se eu pudesse simplesmente ir "Seleccionar Tudo - > formato SQL"
11 answers
Resposta tardia, mas espero que valha a pena: a formatação T-SQL do homem pobre é uma formatação T-SQL de código aberto (livre) com suporte completo T-SQL lote/script (qualquer DDL, qualquer DML), Plugin SSMS, formatação de linha de comandos, e outras opções.
Está disponível para uso imediato / online em http://poorsql.com , e apenas hoje se graduou para "Versão 1.0" (estava em beta por alguns meses), tendo acabado de adquirir suporte para {[[0]} declarações, OUTPUT
cláusulas, e outros coisas delicadas.
O SSMS Add-in permite que você configure suas próprias teclas de atalho (o padrão é Ctrl-K, Ctrl-F, para combinar com o Visual Studio), e formatos de todo o script ou apenas o código que você selecionou/realçado, se houver. Formatação de saída é personalizável.
No SSMS 2008 combina-se muito bem com o intellisense incorporado, fornecendo efectivamente mais ou menos a mesma funcionalidade de base que o Prompt SQL do Red Gate (SQL Prompt tem, naturalmente, coisas,como excertos, programação rápida de objetos, etc).
Os pedidos de Feedback / recurso são mais do que bem-vindos, por favor dê-lhe uma volta se tiver a oportunidade!
Divulgação: isto provavelmente já é óbvio, mas eu escrevi esta biblioteca / ferramenta / site, por isso esta resposta também é desavergonhada auto-promoção:)
- Seleccione a pesquisa que deseja formatar.
- Ctrl+Shift+Q (isto irá abrir a sua pesquisa no desenhador de pesquisas) Então vai-te embora. Voilà! O desenhador de pesquisas formatará a sua pesquisa por si. A ressalva é que você só pode fazer isso para declarações e não código processual, mas é melhor do que nada.
O Red-Gate faz um par, ou o SQL Prompt Pro ou o SQL Refactor. Há um milhão de outros lá fora que não se conectam ao estúdio de gestão, mas Red-Gate faz o único plugin que eu conheço e ele funciona muito bem. Eles também fornecem intelli-sense e algumas outras características úteis.
Não é um 'plugin' para o SSMS, mas acho isto útil para manter como marcador No meu navegador: http://www.dpriver.com/pp/sqlformat.htm
Edit : Oops-acabei de notar que eles têm versões para SSMS, Visual Studio, e uma versão desktop, etc. Ainda não os experimentei pessoalmente.
Este (software Gudu) é muito bom, funciona em estúdio de gestão e é muito barato. Ele precisa de mais opções na minha opinião, mas não usá-lo há alguns meses, talvez eles adicionaram algumas novas características. Fiquei feliz quando o usei. Também tem uma versão online gratuita.
O pacote de ferramentas SSMS faz um bom trabalho de formatação e as outras ferramentas do pacote vêm bastante úteis
Este site aqui faz a capitalização básica da palavra-chave SQL: