Tornar o SQL Legível com Formatação Sensível ao Dialeto
As consultas SQL provenientes de ORMs, construtores de consultas ou código gerado são frequentemente comprimidas em linhas únicas ou formatadas de forma inconsistente. Tentar rever SELECT * FROM users WHERE id = 1 AND status = 'active' AND created_at > '2024-01-01' ORDER BY name é doloroso. O SQL formatado corretamente com quebras de linha e indentação adequadas é muito mais fácil de ler e depurar:
SELECT *
FROM users
WHERE
id = 1
AND status = 'active'
AND created_at > '2024-01-01'
ORDER BY name
Este formatador SQL trata a transformação automaticamente, respeitando o seu dialeto SQL específico e as preferências de estilo.
Suporte Multi-Dialeto
A sintaxe SQL varia por base de dados. Este formatador suporta:
- SQL Padrão: Genérico, funciona com a maioria das bases de dados
- PostgreSQL: Com sintaxe específica do PostgreSQL
- MySQL e MariaDB: Variantes MySQL/MariaDB
- SQLite: Dialeto SQLite
- T-SQL: Microsoft SQL Server
- BigQuery: Google BigQuery SQL
- Hive e Spark: Motores de armazém de dados
- TiDB: Base de dados SQL distribuída
Opções de Estilo Configuráveis
Capitalização de Palavras-Chave: UPPERCASE, lowercase, ou preservar como estão na entrada.
Tamanho da Indentação: 2 espaços (compacto) ou 4 espaços (legível).
Posição da Vírgula: No início de cada nova linha ou no final de cada linha (tradicional).
Fluxos de Trabalho SQL Comuns
Revisão de Código: Antes de rever SQL gerado ou produzido por ORM, formate-o para legibilidade. É muito mais fácil identificar erros ou oportunidades de otimização na saída formatada.
Depuração de Consultas: Quando uma consulta complexa não devolve os resultados esperados, formate-a para compreender a estrutura e identificar problemas lógicos.
Documentação e Exemplos: Formate as consultas SQL antes de as incluir em documentação, ficheiros README ou tutoriais.
Consistência de Estilo: Imponha uma formatação SQL consistente em toda a sua equipa usando esta ferramenta antes de submeter consultas ao controlo de versões.
Análise de Desempenho: Ao investigar consultas lentas, formate-as primeiro para analisar índices em falta, junções desnecessárias ou subconsultas ineficientes.
Copiar ou Transferir com Um Clique
O SQL formatado copia para a área de transferência com um clique ou é transferido como ficheiro .sql.
Formatação 100% no Navegador
A formatação acontece inteiramente no seu navegador. As suas consultas nunca saem da sua máquina.
Tiny Online Tools







