Formatador SQL
SQL de uma linha reduzido de logs ORM e copiar e colar é difícil de revisar. Impressão bonita com letras maiúsculas de palavras-chave e recuo aninhado para JOINs, CTEs e subseleções - antes da revisão do código ou documentação.
Como formatar o SQL
1. Colar a consulta SQL no editor.
2. Escolha dicas de dialeto, se disponíveis (MySQL, PostgreSQL, Standard).
3. Clique no formato.
4. Copiar SQL recuado para wiki ou slide.
Exemplos de formatação SQL
JOIN aninhado
SELECT com três LEFT JOINs recuados por cláusula - localização da condição ON ausente mais rapidamente.
Legibilidade do CTE
WITH sales AS (...) consulta principal separada visualmente do CTE bloco.
INSERT lote
VALORES de múltiplas linhas alinhados em colunas para revisão de diferenças.
Quando formatar SQL
• Ao compartilhar consultas em comentários de solicitação pull.
• Ao aprender a estrutura SQL a partir da saída ORM gerada.
• Ao documentar consultas de relatório para a equipe de BI.
SQL legível em revisões
Os revisores detectam o filtro WHERE tenant_id ausente mais rapidamente no SQL recuado - a segurança ganha além da estética.
Perguntas frequentes
Qual dialeto SQL?
Formatadores genéricos lidam com SQL ANSI-ish; Os backticks do MySQL e aspas do Postgres são diferentes.
Palavras-chave em maiúsculas?
Estilo comum SELECT FROM WHERE - preferência, não requisito.
Validar sintaxe?
Formatação ≠ execução - execute EXPLAIN no banco de dados para validação real.
Dados confidenciais?
O formato local evita vazamento de SaaS - ainda edite PII em literais antes de compartilhar tela.
Minimizar SQL?
Remover novas linhas manualmente para consultas incorporadas - o oposto do formato.