Formatador SQL Online Gratuito
Formate e embeleze consultas SQL para melhor legibilidade.
Who uses the Formatador SQL?
- Desenvolvedores limpando SQL gerado automaticamente por ORMs para facilitar a leitura durante a depuração.
- DBAs reformatando uma consulta colada de um log para entender sua estrutura rapidamente.
- Estudantes aprendendo SQL que querem ver exemplos bem indentados de padrões de consulta comuns.
How the Formatador SQL works
Cole sua consulta SQL não formatada no editor de entrada.
A formatação acontece automaticamente enquanto você digita, ou clique em Format para reaplicá-la.
Palavras-chave são colocadas em maiúsculas e cada cláusula (FROM, WHERE, JOIN, AND/OR, etc.) é colocada em sua própria linha com recuo.
Clique em Copy para copiar o resultado, ou em Clear para começar de novo.
Tips & tricks
- Este é um reformatador baseado em palavras-chave, não um analisador SQL completo — ele não detecta erros de sintaxe, então verifique se sua consulta funciona antes de confiar na versão formatada.
- Não há seletor de dialeto; a mesma lista de palavras-chave é usada independentemente de você estar escrevendo SQL de MySQL, PostgreSQL, SQL Server ou Oracle.
- Não há opção Minify — esta ferramenta apenas expande o SQL em um formato legível de várias linhas, não o contrário.
- Para subconsultas ou CTEs profundamente aninhadas, espere que o recuo automático precise de alguma limpeza manual — ele recua por tipo de cláusula, não por profundidade de aninhamento.
Frequently Asked Questions
Quais recursos SQL o formatador suporta?
Ele reconhece palavras-chave de cláusulas padrão — SELECT, FROM, WHERE, variantes de JOIN, GROUP BY, ORDER BY, HAVING, LIMIT, INSERT/UPDATE/DELETE, CREATE/ALTER/DROP TABLE, UNION — e quebra/recua linhas em torno delas. Funciona da mesma forma independentemente do banco de dados que você usa; não é específico de dialeto.
O formatador valida a sintaxe SQL?
Não. Ele apenas reformata quebras de linha, recuo e capitalização de palavras-chave com base em correspondência de palavras-chave — não analisa seu SQL em uma árvore de sintaxe, então não detecta parênteses não fechados, palavras-chave escritas errado ou consultas inválidas.
As palavras-chave SQL devem ser maiúsculas ou minúsculas?
Palavras-chave SQL não diferenciam maiúsculas de minúsculas, mas maiúsculas são a convenção (SELECT, FROM, WHERE, JOIN). O formatador coloca em maiúsculas por padrão todas as palavras-chave reconhecidas, para legibilidade e para distingui-las dos identificadores.
Posso formatar consultas com CTEs (cláusulas WITH) ou funções de janela?
O formatador deixará CTEs e funções de janela passarem sem alterá-las, mas não tem regras de recuo dedicadas para cláusulas WITH — espere que mantenham suas quebras de linha originais em vez de serem reindentadas como SELECT/FROM/WHERE.
Meu SQL é enviado a um servidor?
Não. Toda a formatação acontece inteiramente no seu navegador por meio de um script simples de correspondência de palavras-chave. Suas consultas nunca saem do seu dispositivo.
Is my data safe when using the Formatador SQL?
Completely safe. The Formatador SQL processes everything locally in your browser. No input data, results, or usage information is ever transmitted to or stored on any server.
Can I use the Formatador SQL output in commercial projects?
Yes. The Formatador SQL is a utility tool and its output carries no licensing restrictions. You are free to use results in any project, commercial or personal.
Does the Formatador SQL follow official standards?
Yes. The Formatador SQL is built to comply with the relevant industry standard or specification for this utility type. If you encounter an unexpected result, verify your input against the specification — edge cases outside the standard may produce undefined behaviour.