Formatta query SQL
Rendi facili da leggere le query SQL lunghe, nel dialetto del tuo database.
Segnala un problema con questo strumento
Come usare Formattatore SQL
Incolla la tua query
Incolla una o più istruzioni SQL, oppure apri o trascina un file .sql. Viene formattata mentre scrivi.
Scegli dialetto e maiuscole
Scegli il tuo database perché la sua sintassi venga capita, e lascia le parole chiave come sono o mettile in MAIUSCOLO o minuscolo.
Copia o scarica
Copia l’SQL formattato o scaricalo come file .sql.
Perché usare Utils365
Sette dialetti
SQL standard, MySQL, PostgreSQL, SQL Server (T-SQL), SQLite, Oracle (PL/SQL) e BigQuery, ognuno con le sue virgolette, i suoi commenti e le sue parole chiave.
Parole chiave uniformi
Metti SELECT, FROM e JOIN in maiuscolo o minuscolo ovunque, così le query di persone diverse hanno lo stesso aspetto.
Errori con la posizione
Una query che il formattatore non riesce a leggere mostra riga e colonna, con il punto evidenziato.
Privacy garantita
Le tue query vengono formattate nel browser e mai caricate, quindi nomi di tabelle e dati restano con te.
Domande frequenti
Quale dialetto SQL devo scegliere?
Quello usato dal tuo database. L’SQL standard va bene per la maggior parte delle query semplici, ma cose come i backtick di MySQL, i cast :: di PostgreSQL e le [parentesi quadre] di SQL Server richiedono il loro dialetto.
La formattazione cambia ciò che fa la mia query?
No. Cambiano solo spazi, a capo e, se lo scegli, le maiuscole delle parole chiave. Nomi di tabelle, nomi di colonne e testo tra virgolette restano esattamente come scritti.
Perché dice che qualcosa non è previsto?
Il formattatore non è riuscito a leggere la query in quel punto. Spesso è una sintassi propria di un database, come i commenti # di MySQL. Scegli il dialetto del tuo database e riprova.
Posso formattare più query insieme?
Sì. Incollale insieme, separate da punto e virgola, e ognuna viene formattata con una riga vuota tra l’una e l’altra.
Controlla che la mia query sia corretta?
Solo che sia leggibile. Non conosce le tue tabelle, quindi un nome di colonna scritto male non verrà rilevato finché non esegui la query.