Formatar SQL
Deixe consultas SQL legíveis, com indentação e palavras-chave padronizadas, para PostgreSQL, MySQL, SQL Server e SQLite.
Processado no seu dispositivo. Nada do que você digita é enviado.
Como usar: formatar sql
- Cole a consulta (ou várias, separadas por
;) ou abra um arquivo.sql. - Escolha o banco de dados, o padrão das palavras-chave (MAIÚSCULAS ou minúsculas), o recuo e o estilo.
- Copie o SQL formatado ou baixe o arquivo.
Sobre esta ferramenta
Cada banco tem sua própria sintaxe: [colchetes] e TOP no SQL Server, `crases` no MySQL, ::cast e $1 no PostgreSQL. Escolher o dialeto certo faz o formatador reconhecer esses detalhes em vez de tratá-los como erro.
O estilo tabular alinha as palavras-chave em uma coluna à esquerda (ou à direita), um padrão comum em equipes de dados. A formatação não altera a lógica da consulta: só espaços, quebras de linha e a caixa das palavras-chave mudam.
Consultas com nomes de tabelas, colunas e dados de clientes podem ser formatadas com tranquilidade. Tudo roda no seu navegador: nada do que você cola ou digita é enviado para um servidor.
Perguntas frequentes
A ferramenta executa ou valida a consulta no banco?
Não. Ela só reorganiza o texto. Erros de sintaxe graves (parênteses ou aspas abertos) são apontados, mas nomes de tabelas e colunas não são conferidos.
Funciona com procedures e vários comandos?
Sim. Comandos separados por ponto e vírgula são formatados um a um, com uma linha em branco entre eles.
Qual dialeto usar para MariaDB ou Oracle?
Para MariaDB, use MySQL. Para Oracle ou outros bancos, o SQL padrão costuma dar um bom resultado em consultas comuns.
É grátis mesmo? Existe limite diário?
É grátis e sem limite diário. Como o processamento acontece no seu aparelho, não temos custo por uso e não precisamos limitar você.
Funciona no celular?
Sim. O site funciona em qualquer navegador moderno no Android, iPhone, Windows, Mac e Linux, sem instalar nada.