# Formattatore SQLite

Formattate le istruzioni SQLite con regole SQLite per gli identificatori tra virgolette doppie, backtick o [parentesi quadre], i letterali blob X'' e parametri come ?1, :name e @name. Clausole come ON CONFLICT, DO UPDATE SET e RETURNING vanno su righe dedicate; colonne, condizioni e sottoquery vengono indentate. Le stringhe e le parentesi non chiuse vengono segnalate con riga e colonna. Per sviluppatori di app e dispositivi mobili.

## Domande frequenti

### Quale sintassi SQLite viene riconosciuta?

Vengono riconosciute le stringhe tra apici singoli con apici raddoppiati, gli identificatori tra virgolette doppie, backtick o [parentesi quadre] e i letterali blob X''. I formati dei parametri ?, ?1, :name, @name e $name vengono mantenuti come sono.

### Quali clausole vanno su una riga dedicata?

SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, LIMIT e OFFSET iniziano su righe dedicate. Lo stesso vale per le clausole di upsert SQLite ON CONFLICT e DO UPDATE SET e per la clausola RETURNING.

### Può formattare le istruzioni CREATE TABLE?

Sì. Le definizioni delle colonne vengono disposte una per riga tra parentesi; gli argomenti brevi dei tipi, come VARCHAR(20), restano sulla stessa riga.

### I commenti vengono mantenuti?

Sì. Sia i commenti su riga singola -- sia i commenti su blocco /* */ restano al loro posto e vengono reindentati secondo la nuova disposizione.

### Cambia le maiuscole e minuscole delle parole chiave?

No. Le parole chiave e gli identificatori mantengono le maiuscole e minuscole originali. SQLite non distingue tra maiuscole e minuscole nelle parole chiave, quindi anche le combinazioni di maiuscole e minuscole funzionano.

### Come vengono gestiti i trigger?

I corpi dei trigger tra BEGIN ed END vengono indentati come un blocco. Ogni istruzione al loro interno inizia su una riga dedicata.

### Quali errori vengono segnalati?

Le stringhe, gli identificatori tra virgolette e i commenti su blocco non chiusi, nonché le parentesi non bilanciate, con riga e colonna per ciascun errore. Lo strumento non esegue l'istruzione e non verifica lo schema.

### Posso cambiare l'indentazione?

Sì. Scegliete 2 o 4 spazi oppure le tabulazioni. Gli elenchi brevi tra parentesi restano su una riga, mentre quelli più lunghi vengono disposti in un blocco indentato.

### Qual è la dimensione massima dell'input?

Fino a 1 MB per richiesta e 128 KB per istruzione. Più istruzioni vengono formattate una alla volta e separate da righe vuote.

### Il mio SQL viene memorizzato?

No. Le istruzioni vengono formattate in memoria e restituite. Non vengono mai salvate; vengono registrate solo le dimensioni delle richieste.

Il tuo annuncio qui?

[Scrivici](mailto:hi@dennn.is?subject=Pubblicit%C3%A0%20su%20OneClick%20Pro)

[Annuncio La suite di plugin pronta per gli agenti di WordPress.](https://sleekwp.com/?ref=oneclickpro)
