Informazioni su questo strumento

Questo formattatore SQL riorganizza le query con indentazione e maiuscole delle parole chiave coerenti per sette dialetti, oppure le minifica su un'unica riga.

Come si usa

  1. Incolla la tua query SQL.
  2. Scegli il dialetto, l'indentazione (2 spazi, 4 spazi o tab) e le maiuscole delle parole chiave.
  3. Clicca Format SQL, oppure Minify per una sola riga.
  4. Copia l'output.

Da sapere

  • Dialetti supportati: Standard SQL, MySQL, PostgreSQL, SQLite, T-SQL (SQL Server), PL/SQL (Oracle) e MariaDB.
  • Le parole chiave possono essere in MAIUSCOLO, in minuscolo o lasciate come scritte.
  • La formattazione usa la libreria open source sql-formatter e modifica solo spazi e maiuscole delle parole chiave, non la logica della query.
  • Minify riduce tutti gli spazi a spazi singoli.

Funziona interamente nel tuo browser: nulla di ciò che inserisci viene caricato o salvato.

Domande frequenti

La formattazione cambia il modo in cui viene eseguita la query?

No. Cambiano solo gli spazi e le maiuscole delle parole chiave; il significato della query resta lo stesso.

Perché scegliere un dialetto?

I dialetti hanno sintassi diverse, come gli identificatori tra backtick in MySQL o le parentesi quadre in T-SQL. Scegliere quello giusto aiuta il formattatore ad analizzare correttamente la query.

Lo strumento valida il mio SQL?

È un formattatore, non un validatore. La sintassi che non riesce ad analizzare genera un errore, ma una query formattata senza problemi potrebbe comunque fallire sul tuo database.

La mia query viene inviata a un server?

No. La formattazione avviene nel tuo browser.