Formatar e minificar SQL
Cole a consulta e escolha formatar ou minificar. Revise a transformação antes de copiar o SQL ou executá-lo no banco.
Funciona localmente no seu navegador
Cole a consulta e escolha formatar ou minificar. Revise a transformação antes de copiar o SQL ou executá-lo no banco.
Funciona localmente no seu navegador
Cole uma instrução no editor e escolha um dos dois botões: Formatar SQL coloca cada cláusula em sua própria linha e indenta o corpo, enquanto Minificar SQL reduz sequências de espaços a um único espaço. As duas operações rodam nesta aba; a instrução nunca é enviada para a VoriTools.
O painel de saída é somente leitura, então o resultado é copiado ou baixado em vez de editado ali. Carregar exemplo preenche o editor com uma consulta que une pedidos e usuários, útil para ver o comportamento antes de colar SQL real.
Comentários de linha -- e #, comentários /* de bloco */ e todo literal entre aspas sobrevivem à transformação. Na saída minificada, um comentário de linha vira um comentário de bloco, para que a instrução seguinte não seja engolida quando a quebra de linha desaparece.
O texto entre aspas volta sem alteração: SELECT 'a b' mantém os dois espaços, e um ponto e vírgula ou um traço duplo dentro de uma string nunca divide a instrução.
A disposição se baseia em palavras-chave, parênteses e regras de aspas, e não em um analisador de um motor específico, então uma instrução com erro de sintaxe também é organizada e devolvida sem aviso. Os contadores informam tamanho, não correção.
Nenhum dos botões acessa um banco de dados: nada é conectado, executado ou validado.
Identificadores com crase do MySQL, nomes [entre colchetes] e TOP do SQL Server, conversões de tipo com :: do PostgreSQL junto com os operadores ->> e #>, e funções do Oracle como NVL ficam intactas, porque a transformação mexe em espaços e quebras de linha, não em tokens. Corpos de procedimentos armazenados são organizados por palavra-chave em vez de analisados como bloco.
O processamento acontece na aba do navegador, então o limite prático é a memória do seu dispositivo e não um limite de upload; uma instrução de 15 KB volta imediatamente.