Ferramentas para programadores
Formatador e embelezador de SQL
Transforme SQL desarrumado em consultas legíveis para PostgreSQL, MySQL, SQL Server, Oracle, BigQuery e mais — ou minifique-o.
Funciona localmente no seu navegador — os seus dados não são carregados.
O que é esta ferramenta?
Cole uma consulta longa numa só linha tirada dos registos ou do ORM e obtenha SQL legível, com indentação e maiúsculas coerentes. Escolha o dialeto da base de dados para que funções, operadores e aspas sejam compreendidos, ou mude para Minificar para reduzir uma consulta a uma linha.
A formatação usa a biblioteca de código aberto sql-formatter, que entende a sintaxe de cada dialeto, como os casts do PostgreSQL, os parênteses retos do T-SQL e os acentos graves do BigQuery.
Minificar remove comentários e espaços a mais sem mexer em strings nem identificadores entre aspas. As consultas são processadas no navegador e nunca são enviadas para um servidor.
Como usar: Formatador de SQL
- Cole o seu SQL ou carregue o exemplo.
- Escolha o dialeto: SQL padrão, PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, Oracle, BigQuery, Snowflake e outros.
- Defina as maiúsculas das palavras-chave, a indentação e as vírgulas iniciais segundo o seu guia de estilo.
- Copie ou transfira o SQL formatado, ou mude para Minificar para uma só linha.
Exemplos
Consulta embelezada
select id, name from users where active = 1
SELECT id, name FROM users WHERE active = 1
Perguntas frequentes
Formatar muda o que a minha consulta faz?
Não. Só mudam os espaços e, se escolher, as maiúsculas das palavras-chave. Identificadores e valores de texto ficam exatamente como escritos.
Porque recebo um erro de análise?
A consulta pode usar sintaxe de outra base de dados. Escolha o dialeto certo — por exemplo T-SQL para nomes [entre parênteses retos] ou MySQL para acentos graves.
Consegue formatar várias instruções de uma vez?
Sim. As instruções separadas por ponto e vírgula são formatadas uma após outra, com uma linha em branco entre elas.
Vai precisar de mais capacidades no futuro?
Ferramentas premium, limites mais altos e acesso por API estão nos nossos planos. A V1 continua gratuita e privada no seu navegador.