0

Minify SQL Online – Compactar uma consulta em uma linha

Formate e embeleze consultas SQL ou reduza-as a uma linha — inteiramente no seu navegador.

Processando... 0%
Tokenizando fonte SQL
Detectando cláusulas e subconsultas
Aplicando maiúsculas e minúsculas de palavras-chave
Renderizando saída formatada

Resultado

Esta página abre o formatador SQL com o modo minify já selecionado: cole uma consulta, pressione o botão e você terá toda a instrução resumida em uma linha. Comentários de múltiplas linhas e comentários de linha -- são removidos, porque não podem sobreviver em uma única linha, e cada execução de espaço em branco é reduzida a um único espaço.

Uma consulta de uma linha é o que você precisa quando o SQL viaja como dados em vez de código: incorporar uma instrução em uma carga útil JSON ou configuração YAML, colá-la em um sinalizador CLI, armazená-la em uma variável de ambiente ou comparar duas consultas em um agregador de log onde quebras de linha adicionam ruído. O SQL minificado também é um pouco menor – para uma consulta analítica longa com centenas de linhas de formatação, a diferença pode chegar a 20–30% do tamanho do texto.

O minificador não é um regex de espaço em branco cego: a consulta é tokenizada primeiro, de modo que os espaços dentro de literais de string ('Nova York' permanece 'Nova York'), identificadores e parâmetros entre aspas são preservados exatamente. Tudo é executado localmente no seu navegador — a consulta nunca é carregada. Precisa da direção oposta? Mude o modo de volta para formatação e obtenha uma versão legível e recuada da mesma consulta.