01 / Exemplo
Exemplo
SELECT nome, cidade
FROM pessoas
WHERE ativo = 1;SELECT nome, cidade FROM pessoas WHERE ativo = 1;Formatação de código / MULTIVERTO
Reduza o espaçamento extra em SQL sem alterar os valores entre aspas.
Aplique cada ferramenta de texto ao resultado anterior. Fluxos de trabalho com texto ↗
Somente o nome da sequência e a ordem das ferramentas são salvos neste navegador. Sua entrada e seus resultados nunca são salvos.
01 / Exemplo
SELECT nome, cidade
FROM pessoas
WHERE ativo = 1;SELECT nome, cidade FROM pessoas WHERE ativo = 1;02 / Guia
Reduza o espaçamento extra do SQL sem alterar valores entre aspas. Remove parte dos espaços usados apenas para formatação; inspecione o resultado onde o espaço em branco tem significado. A compactação do SQL transforma espaços repetidos e quebras de linha em separadores únicos fora dos valores entre aspas. Preserva a quebra que encerra um comentário de linha para que o SQL seguinte não seja incorporado ao comentário. Isso facilita a leitura e o transporte da consulta; não é uma otimização do plano de execução.
A ferramenta compacta apenas reduz espaços repetidos e quebras de linha fora dos valores entre aspas, mantendo os limites de comentários de linha. Antes de usar a saída em um banco de dados, verifique seu dialeto, vinculação de parâmetros e plano de execução no ambiente real.
A compactação é útil quando uma máquina consome o resultado e o recuo para leitura humana é desnecessário. Primeiro verifique se o código fonte não modificado funciona, depois inspecione o que a operação remove. Esta ferramenta não reivindica a mesma redução de tamanho que um minificador de produção: tais ferramentas podem analisar a gramática completa, reescrever identificadores, simplificar constantes ou aplicar compressão após serialização. Aqui a política é conservadora, então uma construção incerta deve permanecer intacta ou causar um erro. Na amostra, “SELECT nome, cidade ⏎ FROM pessoas ⏎ WHERE ativo = 1;” vira “SELECT nome, cidade FROM pessoas WHERE ativo = 1;” (⏎ indica quebra de linha). Leia a pontuação, bem como as palavras visíveis: essa pequena amostra é um resultado observável desta operação em particular. Altere uma característica relevante na entrada e compare o mesmo lugar no resultado. Tente uma consulta com uma cadeia de caracteres entre aspas contendo espaços e uma segunda instrução após um comentário de linha. Verifique se a saída compacta preserva a quebra de linha que encerra o comentário. O driver de destino pode rejeitar várias instruções mesmo quando este transformador de texto as aceita, então teste usando o driver pretendido.
Compacte uma consulta para um campo de transporte que espera uma cadeia de caracteres SQL curta. Compare ambos os lados de cada literal entre aspas e mantenha uma nova linha após um comentário de linha para que o SQL não desapareça nele. Execute uma consulta representativa no banco de dados real; encurtar espaços em branco não pode estabelecer planos equivalentes, permissões ou compatibilidade de dialeto. Mantenha o original ao lado da saída e teste um pequeno exemplo conhecido antes de manipular um documento grande. Compare conteúdo significativo, não apenas o tamanho do arquivo ou o número de linhas. Verifique nomes, strings entre aspas, caracteres não ASCII, terminações de linha e quaisquer campos repetidos após a transformação.
Explorar guias