O Formatador SQL transforma consultas SQL minificadas ou bagunçadas em consultas legíveis e indentadas. Palavras-chave ganham novas linhas (SELECT, FROM, WHERE, JOIN, ON, AND, OR), listas de SELECT são divididas em uma coluna por linha e palavras-chave compostas (GROUP BY, INNER JOIN, IS NOT NULL) são reconhecidas. Inclui normalização opcional de palavras-chave em MAIÚSCULAS e realce de sintaxe para palavras-chave, funções, strings e números.
Ler SQL copiado de código ou logs costuma ser doloroso — ORMs produzem consultas de linha única, formatadores de log removem quebras de linha e SQL escrito à mão por diferentes autores usa indentação inconsistente. O Formatador SQL oferece uma visão limpa e consistente de qualquer consulta com um clique. O formatador tokeniza o SQL (lidando com strings, comentários, números, identificadores, operadores e pontuação) e reconhece cerca de 80 palavras-chave SQL, incluindo as compostas como GROUP BY, LEFT OUTER JOIN, IS NOT NULL e ORDER BY. Palavras-chave de alto nível (SELECT, FROM, WHERE, HAVING, etc.) ficam cada uma em sua própria linha. Listas de SELECT recebem uma coluna por linha, tornando legíveis as listas extensas. Cláusulas JOIN são indentadas em uma nova linha com sua condição ON. A normalização opcional para MAIÚSCULAS converte palavras-chave para letras maiúsculas para manter a consistência. O realce de sintaxe colore palavras-chave de roxo, funções de azul, strings de verde, números de laranja e comentários em cinza itálico. Comentários (linha -- e bloco /* */) são preservados. Uma opção de Minificar compacta a consulta de volta para uma única linha para uso simplificado (ex: como uma string no código).
O tokenizador reconhece cerca de 80 palavras-chave SQL (incluindo as compostas GROUP BY, INNER JOIN, IS NOT NULL) para quebras de linha corretas.
Cada coluna em uma lista SELECT ganha sua própria linha — listas de colunas extensas tornam-se fáceis de escanear.
Conversão opcional para maiúsculas em palavras-chave, proporcionando padronização independentemente do autor original.
Palavras-chave, funções, strings, números e comentários são coloridos para facilitar a visualização da estrutura.
Comentários SQL (-- e /* */) são preservados no lugar durante a formatação — sem exclusões surpresas.
Colapsa qualquer consulta formatada de volta para uma única linha — útil ao incorporar SQL como uma string literal no código.
ORMs como Sequelize, Prisma ou TypeORM registram SQL em linha única. Cole no formatador para entender a estrutura da consulta.
Ao revisar um PR com strings SQL embutidas, formate-as para legibilidade antes de deixar comentários.
Formate uma consulta lenta para ver sua estrutura de JOIN claramente, facilitando a identificação de gargalos durante a otimização.
Produza SQL formatado de forma limpa para inclusão em READMEs, wikis internas ou documentação de API.
Desenvolvedores SQL iniciantes podem colar suas consultas e ver a formatação correta como referência de estilo idiomático.
Clique no ícone SQL no dock do DevSuite Pro. Um painel se abrirá com opções e uma área de entrada.
Cole qualquer SQL — de logs de ORM, um arquivo ou editor de código. Funciona com SELECT, INSERT, UPDATE, DELETE, CREATE e mais.
Pressione Formatar para obter uma consulta indentada e legível, com palavras-chave em suas próprias linhas.
Ajuste a largura da indentação, alterne palavras-chave para MAIÚSCULAS e ative/desative o realce de sintaxe conforme seu estilo.
Clique em Copiar para pegar a consulta formatada ou minificada. Cole no seu IDE, ticket ou documentação.
Instale o DevSuite Pro gratuitamente e desbloqueie mais de 64 ferramentas de desenvolvedor para seu navegador.