Formatador SQL
Formate as suas consultas SQL: palavras-chave e indentação.
- Instantânea
- Grátis
- Privada (processada localmente)
- Sem registo
Uma consulta SQL legível revê-se em segundos
Uma consulta escrita numa só linha torna-se depressa ilegível. Este formatador reorganiza-a cláusula a cláusula: cada SELECT, FROM, WHERE na sua linha, colunas alinhadas, AND/OR indentados. O sentido não muda, a leitura torna-se evidente.
-
Cole a sua consulta
Numa linha, mal indentada, tanto faz.
-
Formate
Palavras-chave em maiúsculas (opcional) e cláusulas separadas.
-
Copie
Uma versão limpa, pronta para revisão ou documentação.
Antes / depois
| Passo | Conteúdo |
|---|---|
| Entrada | select id, name from users where age > 18 order by name |
| SELECT | SELECT id, name |
| FROM / WHERE | FROM users WHERE age > 18 |
| ORDER BY | ORDER BY name |
Formatador leve orientado para a legibilidade, compatível com as palavras-chave comuns a PostgreSQL, MySQL, SQLite e SQL Server. Não valida a sintaxe: uma palavra-chave exótica é simplesmente deixada como está.
Perguntas frequentes
Porquê pôr as palavras-chave em maiúsculas?
É uma convenção de legibilidade muito difundida: SELECT, FROM, WHERE em maiúsculas distinguem-se de relance dos nomes de tabelas e colunas em minúsculas. O SQL não distingue maiúsculas nas palavras-chave, por isso é puramente cosmético mas padrão nas equipas.
A formatação muda o resultado da consulta?
Não: as quebras de linha, a indentação e as maiúsculas das palavras-chave não afetam a execução. A consulta devolve exatamente os mesmos dados, apenas mais fácil de ler.
Este formatador lida com todos os dialetos SQL?
É um formatador leve orientado para a legibilidade: reconhece as palavras-chave comuns (SELECT, JOIN, GROUP BY…) partilhadas por PostgreSQL, MySQL, SQLite, SQL Server. Funções ou sintaxe muito específicas de um motor podem não ser indentadas de forma ideal.
Posso desativar as maiúsculas?
Sim, uma caixa controla-o. Desmarque-a para reorganizar apenas o formato (quebras de linha, indentação) mantendo as maiúsculas/minúsculas originais das suas palavras-chave.