Utils365

Formatador de SQL online

Deixe consultas SQL longas fáceis de ler, no dialeto do seu banco de dados.

Cole SQL, abra um arquivo .sql ou solte um aqui

Próximo: Formatador de JSON · Comparador de textos

Relatar um problema com esta ferramenta

Como usar Formatador de SQL

  1. Cole sua consulta

    Cole uma ou mais instruções SQL, ou abra ou solte um arquivo .sql. Ela é formatada enquanto você digita.

  2. Escolha dialeto e caixa

    Escolha seu banco de dados para que a sintaxe seja entendida, e mantenha as palavras-chave como estão ou deixe-as em MAIÚSCULAS ou minúsculas.

  3. Copie ou baixe

    Copie o SQL formatado ou baixe-o como arquivo .sql.

Por que usar o Utils365

  • Sete dialetos

    SQL padrão, MySQL, PostgreSQL, SQL Server (T-SQL), SQLite, Oracle (PL/SQL) e BigQuery, cada um com suas próprias aspas, comentários e palavras-chave.

  • Palavras-chave consistentes

    Deixe SELECT, FROM e JOIN em maiúsculas ou minúsculas em toda a consulta, para que consultas de pessoas diferentes fiquem iguais.

  • Erros com posição

    Uma consulta que o formatador não consegue ler mostra a linha e a coluna, com o ponto marcado.

  • Privacidade garantida

    Suas consultas são formatadas no seu navegador e nunca são enviadas, então nomes de tabelas e dados nelas ficam com você.

Perguntas frequentes

Qual dialeto SQL devo escolher?

O que o seu banco de dados usa. SQL padrão funciona para a maioria das consultas simples, mas coisas como crases do MySQL, casts :: do PostgreSQL e [colchetes] do SQL Server precisam do próprio dialeto.

Formatar muda o que minha consulta faz?

Não. Só mudam espaços, quebras de linha e, se você escolher, a caixa das palavras-chave. Nomes de tabelas, nomes de colunas e texto entre aspas ficam exatamente como foram escritos.

Por que ele diz que algo não era esperado?

O formatador não conseguiu ler a consulta naquele ponto. Muitas vezes é uma sintaxe própria de um banco de dados, como comentários com # no MySQL. Escolha o dialeto do seu banco e tente de novo.

Posso formatar várias consultas de uma vez?

Sim. Cole todas juntas, separadas por ponto e vírgula, e cada uma é formatada com uma linha em branco entre elas.

Ele verifica se minha consulta está correta?

Só se ela pode ser lida. Ele não conhece suas tabelas, então um nome de coluna digitado errado só será notado quando você executar a consulta.