Ferramentas para desenvolvedores

Formatador SQL

Formate consultas SQL com indentação ajustável e palavras-chave em maiúsculas de forma rápida e organizada.

Executar ferramenta

Este formatador SQL online reorganiza consultas e comandos estruturados para tornar a leitura do código clara e uniforme. O utilitário processa instruções SQL, aplica indentação configurável e converte as palavras-chave principais para letras maiúsculas. Se colar várias instruções numa única operação, o formatador separa cada comando com ponto e vírgula e adiciona uma terminação adequada no final. O controlo de indentação aceita valores numéricos entre 0 e 8 espaços por nível, utilizando 2 espaços por predefinição caso o campo seja omitido ou contenha um valor fora do intervalo suportado. O processamento aceita textos até 1 000 000 de bytes UTF-8 em texto simples. Se o campo de entrada estiver vazio ou contiver apenas espaços em branco, a ferramenta devolve uma área de texto limpa. Esta ferramenta funciona diretamente na interface do navegador, facilitando a revisão de consultas antes de serem partilhadas com a equipa ou integradas num projeto de software.

Instruções

  1. Insira ou cole a consulta SQL no campo de texto principal.
  2. Defina o número de espaços de indentação entre 0 e 8, se pretender alterar o valor padrão de 2 espaços.
  3. Indique o dialeto de referência no campo correspondente, mantendo o valor genérico por omissão.
  4. Execute a formatação para processar a estrutura do texto.
  5. Copie o código SQL reformatado a partir do painel de resultados.

Exemplos

  • Entrada: select id, nome, email from utilizadores where ativo = 1 order by nome asc -> Resultado: SELECT id, nome, email FROM utilizadores WHERE ativo = 1 ORDER BY nome ASC;
  • Entrada: insert into registos (id, criado_em) values (10, '2024-01-01'); select count(*) from registos -> Resultado: INSERT INTO registos (id, criado_em) VALUES ( 10, '2024-01-01' ); SELECT count(*) FROM registos;

Perguntas frequentes

Como são tratadas as palavras-chave durante a formatação?

O formatador converte automaticamente os comandos e cláusulas SQL reconhecidos, como SELECT, FROM, WHERE e JOIN, para letras maiúsculas.

O que acontece se indicar um valor de indentação fora do intervalo?

Se introduzir um número inferior a 0, superior a 8 ou um texto não numérico, o formatador aplica automaticamente o valor padrão de 2 espaços.

A ferramenta executa consultas ou liga-se a bases de dados?

Não. A ferramenta realiza apenas a análise e a reorganização visual do texto SQL introduzido, sem executar comandos nem estabelecer ligação a qualquer servidor de base de dados.

Qual é o tamanho máximo de texto SQL permitido?

O processamento suporta blocos de texto até 1 000 000 de bytes UTF-8. Entradas com dimensão superior são rejeitadas antes da formatação.

Incorporar esta ferramenta

Adicione esta ferramenta funcional da SmartPlusLab ao seu site com o código abaixo.