TF

Strumenti per sviluppatori

Formattatore e beautifier SQL

Trasforma SQL disordinato in query leggibili per PostgreSQL, MySQL, SQL Server, Oracle, BigQuery e altri, o minimizzalo.

Funziona in locale nel tuo browser — i tuoi dati non vengono caricati.

Incolla SQL: viene formattato mentre scrivi.

Che cos’è questo strumento?

Incolla una lunga query su una riga presa dai log o dall’ORM e ottieni SQL leggibile con rientri e maiuscole coerenti. Scegli il dialetto del tuo database perché funzioni, operatori e virgolette vengano compresi, oppure passa a Minimizza per ridurre una query a una riga.

La formattazione usa la libreria open source sql-formatter, che comprende la sintassi di ogni dialetto, come i cast di PostgreSQL, le parentesi quadre di T-SQL e gli accenti gravi di BigQuery.

Minimizza rimuove commenti e spazi superflui lasciando intatti stringhe e identificatori tra virgolette. Le query vengono elaborate nel browser e non vengono mai inviate a un server.

Come usare Formattatore SQL

  1. Incolla il tuo SQL o carica l’esempio.
  2. Scegli il dialetto: SQL standard, PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, Oracle, BigQuery, Snowflake e altri.
  3. Imposta maiuscole delle parole chiave, rientro e virgole iniziali secondo la tua guida di stile.
  4. Copia o scarica l’SQL formattato, oppure passa a Minimizza per una sola riga.

Esempi

Query abbellita

select id, name from users where active = 1
SELECT
  id,
  name
FROM
  users
WHERE
  active = 1

Domande frequenti

La formattazione cambia il comportamento della query?

No. Cambiano solo gli spazi e, se lo scegli, le maiuscole delle parole chiave. Identificatori e valori di testo restano esattamente come scritti.

Perché ricevo un errore di analisi?

La query potrebbe usare la sintassi di un altro database. Scegli il dialetto giusto, ad esempio T-SQL per i nomi [tra parentesi quadre] o MySQL per gli accenti gravi.

Può formattare più istruzioni insieme?

Sì. Le istruzioni separate da punto e virgola vengono formattate una dopo l’altra, con una riga vuota tra loro.

Ti servirà più potenza in futuro?

Strumenti premium, limiti più alti e accesso API sono in programma. La V1 resta gratuita e privata nel tuo browser.