Sobre esta ferramenta

Este formatador SQL reorganiza consultas com indentação e caixa de palavras-chave consistentes em sete dialetos, ou as minifica em uma única linha.

Como usar

  1. Cole sua consulta SQL.
  2. Escolha o dialeto, a indentação (2 espaços, 4 espaços ou tabulação) e a caixa das palavras-chave.
  3. Clique em Formatar SQL, ou em Minificar para deixar tudo em uma linha.
  4. Copie o resultado.

Bom saber

  • Dialetos suportados: Standard SQL, MySQL, PostgreSQL, SQLite, T-SQL (SQL Server), PL/SQL (Oracle) e MariaDB.
  • As palavras-chave podem ficar em MAIÚSCULAS, em minúsculas ou do jeito que foram escritas.
  • A formatação usa a biblioteca de código aberto sql-formatter e só altera espaços em branco e a caixa das palavras-chave, não a lógica da consulta.
  • Minificar reduz todos os espaços em branco a espaços simples.

Funciona inteiramente no seu navegador — nada do que você digita é enviado ou armazenado.

Perguntas frequentes

A formatação muda como minha consulta é executada?

Não. Só mudam os espaços em branco e a caixa das palavras-chave; o significado da consulta continua o mesmo.

Por que escolher um dialeto?

Cada dialeto tem sua própria sintaxe, como identificadores com crase no MySQL ou colchetes no T-SQL. Escolher o certo ajuda o formatador a interpretar sua consulta corretamente.

A ferramenta valida meu SQL?

É um formatador, não um validador. Uma sintaxe que ele não consegue interpretar mostra um erro, mas uma consulta formatada sem problemas ainda pode falhar no seu banco de dados.

Minha consulta é enviada para um servidor?

Não. A formatação roda no seu navegador.