Formatador SQL
Formata e embeleza SQL
Formatador SQL: Embelece Queries para Legibilidade
Queries SQL complexas se tornam ilegíveis sem formatação adequada. Nosso formatador aplica padrões da indústria: palavras-chave em maiúsculas, cláusulas indentadas (SELECT/FROM/WHERE alinhadas), vírgulas consistentes, quebras de linha ajustáveis.
Suporte a SQL padrão, MySQL, PostgreSQL, SQL Server, SQLite, Oracle. Detecta o dialeto automaticamente. Opções para tamanho de tab, largura de linha, estilo de vírgula (leading/trailing) e alinhamento de cláusulas.
Ideal para desenvolvedores revisando código legado, DBAs otimizando queries ou estudantes aprendendo SQL. Tudo roda no navegador com a popular biblioteca sql-formatter.
Como funciona?
- 1Cole seu SQL
Insira a query não importa quão compacta ou desformatada.
- 2Selecione o dialeto
MySQL, PostgreSQL, SQL Server, Oracle ou auto-detecção.
- 3Ajuste o formato
Tamanho de tab, maiúsculas, estilo de vírgula, largura de linha. Prévia atualiza em tempo real.
Perguntas Frequentes
Não. Apenas formata visualmente: adiciona whitespace, quebras de linha e casing consistente. O SQL gerado é funcionalmente idêntico ao original. Nunca toca valores, nomes de tabela ou lógica.
O formatador respeita placeholders de parâmetros em todos os estilos: PostgreSQL ($1), Oracle (:name), MySQL (?). Não tenta substituí-los, apenas os preserva no lugar.
Sim. O formatador lida com Common Table Expressions (WITH ... AS), subqueries, JOINs, funções de janela e PARTITION BY. Queries complexas com dezenas de linhas são formatadas corretamente com indentação adequada.