Vai al contenuto

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.

Reimposta

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.

Informazioni su OneClick Pro

OneClick Pro è una raccolta gratuita di oltre 150 strumenti web per le attività quotidiane: convertire immagini e unità di misura, formattare e convalidare codice, controllare domini e SEO, lavorare con testi, date e numeri. Ogni strumento funziona senza registrazione né abbonamento; i dati inseriti vengono usati solo per calcolare il risultato e non vengono mai salvati. Usatelo come cassetta degli attrezzi per attività occasionali oppure aggiungete ai preferiti gli strumenti che usate ogni giorno.