Formatador SQL

Formate e embeleze scripts SQL localmente no navegador.

Configurações do formatador

Entrada

Privado por design: seu SQL nunca sai do seu dispositivo. Ele não é executado e não há conexão com banco de dados.

A formatação bem-sucedida não significa que o SQL esteja sintaticamente correto, semanticamente válido ou executável.

Saída

SQL formatado aparece aqui.

SQL formatado aparece aqui.

Bom saber

O formatador SQL formata queries conforme um dialeto escolhido; o SQL padrão é apenas um perfil de compatibilidade.

Pesquisas típicas incluem formatador SQL e SQL beautifier. A formatação não otimiza performance.

Casos de uso típicos

Tornar legível uma query legada confusa

Cole uma query em uma linha para torná-la legível com indentação clara.

Preparar um arquivo SQL com formatação específica do dialeto

Carregue um arquivo .sql e escolha o dialeto de destino, como PostgreSQL ou MySQL.

Dicas para melhores resultados

Escolha um dialeto específico em vez de SQL padrão

Escolha um dialeto específico, já que o SQL padrão é só um perfil de compatibilidade.

Não confunda formatação com validação

Uma query bem formatada ainda pode estar sintaticamente errada — teste-a no banco real.

Como funciona

Passo a passo

  1. 1

    Cole SQL ou carregue um arquivo

    Cole SQL ou carregue um arquivo .sql, .ddl, .dml ou .txt.

  2. 2

    Escolha o dialeto e o perfil

    Escolha o dialeto e um perfil, ou ajuste opções individuais.

  3. 3

    Copiar ou baixar o SQL formatado

    Copie o SQL formatado ou baixe-o.

Funções

Opções de formatação granulares

Controle a caixa de palavras-chave, funções, tipos, indentação e quebra AND/OR.

Perfis específicos de dialeto

Escolha um perfil adequado que vira Custom ao ser alterado manualmente.

Sem execução, sem conexão

O SQL é apenas formatado; sem conexão, sem execução.

Perguntas frequentes

A formatação verifica se meu SQL está correto?

Não. Uma formatação bem-sucedida não garante a validade do SQL.

É estabelecida uma conexão com um banco de dados?

Não. Nenhuma conexão; o SQL é apenas formatado localmente.

Mais ferramentas