Início Formatador SQL
Formatador SQL
Escolha SQL padrão, MySQL, PostgreSQL, SQL Server, Oracle, SQLite ou BigQuery.
Por que existe
Um SELECT grudado numa linha faz JOIN e WHERE passarem batido.
Um dialeto recoloca as palavras-chave e as quebras dessa gramática, e um parêntese ruim é nomeado pela linha e pela coluna.
-
01Como usar
Cole uma consulta e escolha o dialeto, a forma das palavras-chave e o recuo.
Exemplo coloca um SELECT com JOIN, WHERE e GROUP BY.
-
02Como fica
O resultado usa as quebras e a forma das palavras-chave do dialeto escolhido.
Um lugar ruim nomeia a linha e a coluna. Se o lugar não aparece, a página pede para ver a gramática e o dialeto.
DigitadoSELECT
keyword UPPER indent 2 -
03Vale saber
Só espaços esvaziam o resultado e o aviso.
Acima de 1MB, a página diz que pode demorar só enquanto trabalha e depois apaga essa frase.
Perguntas
- QA consulta sai do navegador?
- ANão. A formatação termina neste navegador.
- QPosso manter as maiúsculas como digitei?
- AEscolha Manter e elas não mudam.
- QE se um parêntese ficar aberto?
- AA página nomeia a linha e a coluna. Se não puder, também pede para ver o dialeto.
Como esta página calcula
Esta página alinha SQL segundo o dialeto escolhido, com a caixa das palavras-chave e o recuo.
Uma linha nova começa quando muda uma cláusula como SELECT, FROM, WHERE ou JOIN. As palavras-chave podem ficar em maiúsculas, minúsculas ou como foram escritas. O recuo é de dois ou quatro espaços. Se um parêntese ou uma aspa ficar aberto, a página nomeia a linha e a coluna próximas.
Uma sentença grande demais pede para ser dividida. Outro dialeto pode quebrar a mesma sentença em outras linhas. A sentença só é alinhada neste navegador.