Transforme SQL desorganizado de uma linha em código legível e devidamente indentado. Lida com SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, JOINs, subconsultas, CTEs (cláusulas WITH) e expressões CASE.
Palavras-chave, funções, strings, números e comentários coloridos por categoria tornam SQL complexo com múltiplos JOINs e subconsultas muito mais fácil de revisar e depurar.
Escolha palavras-chave em MAIÚSCULAS (o padrão profissional), minúsculas ou preserve a capitalização existente. Uma capitalização consistente de palavras-chave torna o SQL mais fácil de ler e reduz a carga cognitiva ao ler consultas longas.
Toda a formatação SQL é executada inteiramente no seu navegador — nenhuma consulta é enviada a um servidor. Seguro para consultas de produção que contêm nomes de tabelas sensíveis, valores de colunas e lógica de negócios.
Um formatador SQL reformata consultas SQL com indentação, quebras de linha e capitalização de palavras-chave consistentes. Ele torna consultas complexas com múltiplos JOINs, subconsultas e CTEs muito mais fáceis de ler e depurar sem alterar o que a consulta faz.
Não. A formatação SQL só altera espaços em branco e a capitalização de palavras-chave, que são removidos pelo mecanismo SQL antes da análise. Uma consulta formatada e sua versão compacta são executadas de forma idêntica — a formatação serve puramente para a legibilidade humana.
Ambas são SQL válidas. A convenção de escrever palavras-chave em maiúsculas (SELECT, FROM, WHERE) continua sendo o estilo mais comum em bases de código profissionais porque separa visualmente as palavras-chave dos nomes de tabelas e colunas, tornando as consultas mais fáceis de ler.
Dialetos SQL são extensões específicas de cada fornecedor ao SQL padrão. O MySQL usa aspas de crase e LIMIT/OFFSET. O PostgreSQL usa identificadores com aspas duplas e cláusulas RETURNING. O SQL Server usa identificadores entre colchetes e a sintaxe TOP N. Este formatador lida com SQL padrão e padrões comuns de todos os principais dialetos.