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
- Insira ou cole a consulta SQL no campo de texto principal.
- 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.
- Indique o dialeto de referência no campo correspondente, mantendo o valor genérico por omissão.
- Execute a formatação para processar a estrutura do texto.
- 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.