Formattatore SQL
Indenta una query per renderla leggibile, nel tuo browser.
- Funziona nel tuo browser — il tuo testo non viene mai inviato da nessuna parte
- Nessuna registrazione, nessuna quota, gratis da usare quante volte vuoi
Come funziona
Le query arrivano su un'unica lunga riga da log, ORM e colleghi, e il primo passo per capirne una è sempre impaginarla. Incollarla in un sito web per farlo è il modo in cui le query di produzione — nomi di tabelle, nomi di colonne, a volte dati reali dei clienti in una clausola WHERE — finiscono sul server di qualcun altro.
I dialetti contano
SQL è una famiglia più che un linguaggio. PostgreSQL, MySQL, T-SQL, PL/SQL, BigQuery e Spark hanno ciascuno una sintassi che gli altri rifiutano, e un formattatore con il dialetto sbagliato rovinerà una query o la rifiuterà. SQL standard va bene per la maggior parte delle query comuni; cambia se la tua usa una sintassi specifica di un fornitore.
Formatta soltanto
Non viene eseguito nulla, non viene contattato alcun database e il significato della query non cambia mai — solo gli spazi e le maiuscole delle parole chiave. Un formattatore che alterasse la tua query sarebbe pericoloso.
Maiuscole delle parole chiave
Parole chiave in maiuscolo contro identificatori in minuscolo è la convenzione consolidata e rende la struttura facile da scorrere. Mantenere ciò che hai digitato è pensato per i team il cui stile prevede altro.
Perché funziona in locale
Una query descrive il tuo schema e spesso i tuoi dati. Non c'è motivo per cui debba lasciare il tuo computer solo per essere indentata.
Formattatore SQL — domande
Esegue la mia query?
No. Riformatta soltanto il testo. Non viene mai contattato alcun database.
Perché la mia query è stata rifiutata?
Probabilmente il dialetto è sbagliato. La sintassi specifica di un fornitore richiede di selezionare il dialetto corrispondente.
Cambia ciò che fa la mia query?
No. Cambiano solo gli spazi e le maiuscole delle parole chiave.
Il mio SQL viene caricato?
No. La formattazione avviene nel tuo browser.