Programador

Formatador SQL

Formate as suas consultas SQL: palavras-chave e indentação.

  • Instantânea
  • Grátis
  • Privada (processada localmente)
  • Sem registo
Resultado

Uma consulta SQL legível revê-se em segundos

Uma consulta escrita numa só linha torna-se depressa ilegível. Este formatador reorganiza-a cláusula a cláusula: cada SELECT, FROM, WHERE na sua linha, colunas alinhadas, AND/OR indentados. O sentido não muda, a leitura torna-se evidente.

  1. Cole a sua consulta

    Numa linha, mal indentada, tanto faz.

  2. Formate

    Palavras-chave em maiúsculas (opcional) e cláusulas separadas.

  3. Copie

    Uma versão limpa, pronta para revisão ou documentação.

Antes / depois

PassoConteúdo
Entradaselect id, name from users where age > 18 order by name
SELECTSELECT id, name
FROM / WHEREFROM users WHERE age > 18
ORDER BYORDER BY name

Formatador leve orientado para a legibilidade, compatível com as palavras-chave comuns a PostgreSQL, MySQL, SQLite e SQL Server. Não valida a sintaxe: uma palavra-chave exótica é simplesmente deixada como está.

Perguntas frequentes

Porquê pôr as palavras-chave em maiúsculas?

É uma convenção de legibilidade muito difundida: SELECT, FROM, WHERE em maiúsculas distinguem-se de relance dos nomes de tabelas e colunas em minúsculas. O SQL não distingue maiúsculas nas palavras-chave, por isso é puramente cosmético mas padrão nas equipas.

A formatação muda o resultado da consulta?

Não: as quebras de linha, a indentação e as maiúsculas das palavras-chave não afetam a execução. A consulta devolve exatamente os mesmos dados, apenas mais fácil de ler.

Este formatador lida com todos os dialetos SQL?

É um formatador leve orientado para a legibilidade: reconhece as palavras-chave comuns (SELECT, JOIN, GROUP BY…) partilhadas por PostgreSQL, MySQL, SQLite, SQL Server. Funções ou sintaxe muito específicas de um motor podem não ser indentadas de forma ideal.

Posso desativar as maiúsculas?

Sim, uma caixa controla-o. Desmarque-a para reorganizar apenas o formato (quebras de linha, indentação) mantendo as maiúsculas/minúsculas originais das suas palavras-chave.