ToolsMaxxing

Formatador de SQL

Formate consultas SQL longas com indentação limpa para o dialeto do seu banco de dados.

Seus arquivos ficam no seu dispositivo

Como funciona

  1. 1Cole o seu SQL ou escolha Testar um exemplo.
  2. 2Escolha o dialeto para que as palavras-chave certas sejam reconhecidas.
  3. 3Escolha a caixa das palavras-chave e a largura da indentação.
  4. 4Copie a consulta formatada ou baixe como arquivo .sql.

O que cada opção faz

Formatar
Coloca cada cláusula em uma linha própria e indenta junções, condições e subconsultas.
Minificar
Reduz a consulta a uma linha. Os comentários não são removidos neste modo.
Dialeto
Muda como aspas, parâmetros e palavras-chave do dialeto são tratados. Escolha o banco de dados em que você executa a consulta.
Palavras-chave
Maiúsculas, minúsculas ou deixar as palavras-chave como você digitou.

Privacidade

Tudo roda no seu navegador. O que você cola nunca é enviado a um servidor. As consultas costumam conter nomes de tabelas e valores que você pode não querer compartilhar, então ficam locais.

Perguntas frequentes

Formatar muda o que a consulta faz?

Não. Só mudam os espaços em branco e a caixa das palavras-chave. O conteúdo das strings, os identificadores e os números ficam intactos.

Por que aparece um erro na minha consulta?

O analisador não conseguiu ler parte do texto, em geral uma aspa ou um parêntese sem fechar, ou uma instrução de outro dialeto. Tente outro dialeto da lista.

Formata várias instruções de uma vez?

Sim. As instruções separadas por ponto e vírgula são formatadas uma após a outra, com uma linha em branco entre elas.

Valida a consulta com o meu schema?

Não. Ele confere a forma do texto, não se as tabelas ou colunas existem.

Placeholders como $1 ou :name são seguros?

Sim. Parâmetros posicionais e nomeados são reconhecidos nos dialetos comuns e mantidos exatamente como escritos.

Ferramentas relacionadas