Output will appear here...O SQL Formatador transforma o SQL denso, de linha única ou inconsistentemente escrito em consultas legíveis e amigáveis à revisão. Ele coloca cada cláusula principal — selecione, de onde, junções, agrupar, ordenar, ter, limite, união — em sua própria linha, quebrará colunas selecionadas em linhas separadas, recuos e/ou condições sob sua cláusula e normalizará o invólucro de palavras-chave para superior ou inferior. O resultado é o tipo de layout que você deseja em uma revisão de código: uma consulta de 400 caracteres de um log ORM se torna uma estrutura que você pode realmente verificar a condição de junção ausente.
Sob o capô, é um tokenizador real, não uma pilha de regras de localização e substituição. Literais de string (incluindo escapadas de aspas duplas e barra invertida), identificadores com aspas duplas e backtick, identificadores do SQL Server, números, operadores e ambos os estilos de comentário (--line e /* bloco */) são lex como tokens atômicos antes de qualquer decisão de layout ser tomada. Isso significa que um valor de coluna como 'SELECT * FROM USERS' dentro de uma string nunca é confundido com uma cláusula, e a formatação pode reestruturar o espaço em branco sem nunca corromper o conteúdo literal.
O modo Minify faz o oposto: ele recolhe uma consulta formatada para uma única linha — deixando comentários, preservando cada byte literal por byte — o que é útil para grepping de log, empacotando consultas em cargas JSON ou arquivos .env e comparando formas de consulta. Tudo funciona 100% do lado do cliente no seu navegador, de modo que as consultas de produção contendo nomes de tabelas, dados de clientes em literais ou detalhes de esquema nunca são carregados, registrados ou armazenados em qualquer lugar.
Solte qualquer consulta — uma linha de um log de depuração ORM, uma consulta de relatório escrita à mão ou um script de várias instruções separado por ponto e vírgula.
Escolha maiúsculas ou minúsculas para palavras-chave e 2, 4 ou 8 espaços de recuo para corresponder às convenções de sua equipe.
O formato produz saída por linha com seleções de colunas em suas próprias linhas e/ou condições recuadas. Minify colapsa tudo em uma única linha com comentários removidos e literais intocados.
Copie o resultado para sua área de transferência para uma revisão de código ou um arquivo de migração ou faça o download como um arquivo .sql.
Literais de string, identificadores citados e comentários são primeiro lexados — a formatação nunca pode alterar os dados dentro de aspas
Selecione, de, onde, ingressar em variantes, Agrupar por, ordem, ter, limite e união, cada um iniciando uma nova linha, com subconsultas recuadas por profundidade de aninhamento
Uma lista abrangente de palavras-chave (DML, DDL, funções, tipos) é convertida em maiúsculas ou minúsculas; os identificadores são deixados exatamente como escritos
Listas de seleção separadas por vírgulas se dividem em linhas recuadas individuais, tornando amplas consultas dificilmente em solicitações de pull
Format, validate, and minify JSON data
Minify CSS to cut file size or beautify minified stylesheets for debugging
Minify HTML markup for faster page loads or beautify it for readable, indented source
Validate YAML syntax and convert to JSON format
0 comments
No comments yet. Be the first to share your thoughts!