Strumento per sviluppatori

Formattatore SQL

Indenta una query per renderla leggibile, nel tuo browser.

Formattatore SQL Funziona sul tuo dispositivo
  • 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.

FAQ

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.