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"

Author: lomaxx, 2008-12-31

11 answers

Hoje descobri o reator SQL Apex. É um plugin gratuito. Integra-se com o SSMS. O lado negativo é que se trata de um processo de tudo ou nada. Ele não refacora como você digita.
 97
Author: MauMen, 2009-05-25 20:37:09

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:)

 229
Author: Tao, 2015-06-09 09:56:30
Há um truque especial que descobri por acidente.
  1. Seleccione a pesquisa que deseja formatar.
  2. Ctrl+Shift+Q (isto irá abrir a sua pesquisa no desenhador de pesquisas)
  3. 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.
 83
Author: Justin, 2017-08-01 15:03:20

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.

Http://www.red-gate.com/products/SQL_Prompt/index.htm

 22
Author: Shane Delmore, 2008-12-31 00:31:09
Este é gratuito e online. http://www.sqlinform.com/ (necessita do ambiente de execução Java)
 19
Author: Mitch Wheat, 2009-09-29 11:34:14
Não foi construído, mas é rápido de usá-lo. :) http://www.dpriver.com/pp/sqlformat.htm
 9
Author: Julia Matolicz, 2011-06-21 11:32:55

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.

 7
Author: Phil Haselden, 2010-02-18 02:03:05

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.

 5
Author: jcollum, 2010-01-21 13:26:25

O pacote de ferramentas SSMS faz um bom trabalho de formatação e as outras ferramentas do pacote vêm bastante úteis

 5
Author: MG48, 2011-12-09 18:11:53

Este site aqui faz a capitalização básica da palavra-chave SQL:

Http://www.ascdesc.com

 2
Author: gb2d, 2010-10-06 00:17:25
Ou podes tentar a minha formatter.It não é de graça. é uma ferramenta de linha de comando e pode ser integrada com o SSMS como uma ferramenta externa.... Formatador T-Sql Tidycode
 1
Author: Aftershock, 2010-09-07 07:57:05