Come funziona
Reindenta e allinea le query SQL per renderle leggibili e coerenti. Separa clausole, colonne e condizioni in righe chiare, il che facilita la revisione di query lunghe, il confronto tra versioni o la documentazione dei report.
Puoi scegliere il dialetto (ad esempio SQL standard, PostgreSQL, MySQL, SQLite, T-SQL, tra gli altri) affinché parole chiave e sintassi vengano interpretate correttamente, oltre alle maiuscole o minuscole delle parole riservate.
Controlla anche il tipo e la dimensione di indentazione e il fine riga. Tutto viene elaborato nel tuo browser con sql-formatter; cambia solo il formato, non esegue né valida mai la query su un database.
Esempi
select id,name from users where active=1 order by nameSELECT
id,
name
FROM
users
WHERE
active = 1
ORDER BY
nameCon le parole chiave in maiuscolo: ogni clausola e colonna va su una riga propria.Casi d'uso
- Rendere leggibile una query lunga copiata da un log o da un ORM.
- Standardizzare lo stile delle query prima di salvarle nel repository.
- Esaminare e confrontare query di dialetti diversi con un formato uniforme.
- Documentare report o viste con SQL ordinatamente indentato.
Domande frequenti
Quali dialetti SQL supporta?
Supporta diversi dialetti, come SQL standard, PostgreSQL, MySQL, MariaDB, SQLite, Transact-SQL e altri. Scegliere quello giusto assicura che parole chiave e sintassi specifica vengano formattate bene.
Esegue o valida la query?
No. Lo strumento riordina e allinea solo il testo della query. Non si connette ad alcun database né verifica che la query sia valida o sicura.
Posso mettere le parole chiave in maiuscolo o minuscolo?
Sì. Puoi scegliere che le parole riservate (SELECT, FROM, WHERE) siano in maiuscolo, minuscolo o esattamente come le hai scritte, secondo la tua convenzione di stile.
La mia query viene caricata su un server?
No. La formattazione avviene interamente nel tuo browser; la query non lascia mai il tuo computer.