Pular para o conteúdo

Formatador SQL

SQL bonito com caixa de palavras-chave consistente e quebras de linha.

Roda no seu navegador

Cole qualquer query SQL - SELECT, INSERT, UPDATE, DELETE, WITH. Quebramos antes de cada palavra-chave de topo (FROM, WHERE, JOIN, GROUP BY...) e alinhamos colunas SELECT uma por linha.

Como usar

  1. Cole seu SQL

    Qualquer dialeto comum. Exemplo carregado por padrão.

  2. Escolha a caixa

    MAIÚSCULAS, minúsculas ou Preservar. MAIÚSCULAS é o mais comum em code review.

  3. Copie o resultado

    Saída à direita. Botão de copiar ao lado do título.

O que é?

Um formatador SQL transforma uma query de uma linha, escrita à mão ou gerada, em SQL multilinha legível com indentação e casing consistentes. Limpeza padrão antes de code review, antes de commitar uma migration, ou antes de compartilhar a query.

Quando usar

Ler um one-liner de log, arrumar uma query gerada por ORM, preparar SQL para o Slack, ou refatorar uma query lenta - o formato fica mais legível.

Erros comuns

Tratar a saída como query parseada/validada - não é. Peculiaridades de dialeto (PL/pgSQL, T-SQL, backticks do MySQL) podem formatar estranho. E não confie no formatador para segurança: ele não escapa entrada do usuário.

FAQ

É um parser SQL de verdade?
Não. É um tokenizador leve que reconhece palavras-chave comuns e quebra ao redor. Funciona para queries típicas; não para todos os casos exóticos.

Mais nesta categoria