Caminho da tarefa / da entrada ao resultado
Como formatar SQL sem executá-lo
- 01
Escolha o dialeto SQL
Selecione Standard SQL, PostgreSQL, MySQL, SQLite, SQL Server, BigQuery ou Snowflake para que a sintaxe específica do dialeto seja tokenizada corretamente — PostgreSQL é o padrão. Não há detecção automática: escolha o dialeto que seu banco de dados realmente fala, porque uma cláusula que formata bem em Standard SQL pode ler de forma diferente quando o dialeto correto assume as palavras-chave.
- 02
Cole e formate imediatamente
Cole ou digite até 256 KiB de SQL. Colar executa na hora, edições comuns executam novamente após uma breve pausa enquanto a Formatação automática está ativada, e Ctrl ou Command mais Enter aplica as opções atuais sob demanda. O workspace abre com uma consulta de junção de exemplo, para que você veja o formatador em ação antes de confiar nele SQL de produção.
- 03
Escolha saída legível ou compacta
O modo Compacto preserva quebras de linha, comentários, literais e separadores de tokens. PostgreSQL assume standard_conforming_strings=on; MySQL assume o escape padrão com barra invertida. Modos de sessão do banco de dados não são detectados. A formatação alteraria conteúdo entre aspas, comentários ou limites de linhas literais. Tente o modo Compacto ou ajuste o SQL; nenhum resultado parcial é exportado.
- 04
Confira o resultado e as contagens de bytes
O painel de saída é atualizado a cada execução, e o rodapé informa as contagens exatas de bytes de entrada e saída, para que o custo da legibilidade — ou a economia da compactação — fique visível. As execuções rodam em um Web Worker com um orçamento revisado de 1.500 ms, a saída formatada é limitada a 512 KiB, e uma instrução que o tokenizador não consegue processar para com sua linha e coluna indicadas.
- 05
Revise, copie ou baixe
Revise o resultado em relação à versão do seu banco de dados, depois copie-o para a área de transferência ou baixe-o como toolars-formatted.sql. A formatação não substitui a validação no banco de dados: o workspace nunca se conecta a um banco, então confirme nomes de objetos, permissões e semântica onde a consulta vai realmente rodar. Cancelar interrompe a execução atual e desativa a Formatação automática mantendo o SQL. Editar o SQL ou as opções limpa a saída anterior.