# Formatador de SQLite

Formate instruções SQLite com regras SQLite para identificadores entre aspas duplas, crases ou [colchetes], literais de blob X'' e parâmetros como ?1, :name e @name. Cláusulas como ON CONFLICT, DO UPDATE SET e RETURNING ficam em linhas próprias, e colunas, condições e subconsultas são indentadas. Strings e parênteses sem fechamento são informados com linha e coluna, para desenvolvedores de aplicativos e dispositivos móveis.

## Perguntas frequentes

### Qual sintaxe SQLite é reconhecida?

Strings entre aspas simples com aspas duplicadas, identificadores entre aspas duplas, crases ou [colchetes] e literais de blob X'' são reconhecidos. As formas de parâmetro ?, ?1, :name, @name e $name são mantidas como foram escritas.

### Quais cláusulas ficam em uma linha própria?

SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, LIMIT e OFFSET começam em linhas próprias. As cláusulas de upsert SQLite ON CONFLICT e DO UPDATE SET, assim como a cláusula RETURNING, também.

### É possível formatar instruções CREATE TABLE?

Sim. As definições de coluna são colocadas uma por linha dentro dos parênteses, e argumentos curtos de tipo, como VARCHAR(20), permanecem na mesma linha.

### Os comentários são mantidos?

Sim. Comentários de linha -- e comentários de bloco /* */ permanecem no lugar, reindentados de acordo com o novo layout.

### A capitalização das palavras-chave é alterada?

Não. Palavras-chave e identificadores mantêm a capitalização usada. SQLite não diferencia maiúsculas de minúsculas nas palavras-chave, então a capitalização mista continua funcionando.

### Como os gatilhos são tratados?

Os corpos dos gatilhos entre BEGIN e END são indentados como um bloco. Cada instrução interna começa em uma linha própria.

### Quais erros são informados?

Strings, identificadores entre aspas e comentários de bloco sem fechamento, além de parênteses sem correspondência, são informados com linha e coluna. A ferramenta não executa a instrução nem verifica o seu esquema.

### Posso mudar a indentação?

Sim. Escolha 2 ou 4 espaços ou tabulações. Listas curtas entre parênteses permanecem em uma linha; as mais longas abrem um bloco indentado.

### Qual pode ser o tamanho da entrada?

Até 1 MB por solicitação e 128 KB por instrução. Várias instruções são formatadas uma por vez e separadas por linhas em branco.

### Meu SQL é armazenado?

Não. As instruções são formatadas na memória e retornadas. Nunca são salvas; apenas os tamanhos das solicitações são registrados.

Seu anúncio aqui?

[Envie-nos um e-mail](mailto:hi@dennn.is?subject=Publicidade%20em%20OneClick%20Pro)

[Anúncio O conjunto de plugins pronto para agentes para WordPress.](https://sleekwp.com/?ref=oneclickpro)
