Formattatore SQL
Formatta query e istruzioni SQL con rientro personalizzato e parole chiave in maiuscolo direttamente online.
Esegui lo strumento
Questo strumento formatta query e comandi SQL per rendere il codice chiaro e leggibile. Lo strumento riorganizza il testo inserito impostando le parole chiave del linguaggio SQL in lettere maiuscole e applicando un rientro coerente a ogni riga. Puoi definire il numero di spazi per il rientro tra 0 e 8, con un valore predefinito pari a 2. Se inserisci un valore non numerico o esterno a questo intervallo, la formattazione usa automaticamente 2 spazi. Lo strumento supporta testi SQL fino a un limite massimo di 1.000.000 di byte in formato UTF-8. Quando elabori più query distinte nello stesso testo, ogni istruzione riceve un punto e virgola finale e una nuova riga di separazione. L'interfaccia accetta anche l'indicazione di un dialetto, mantenendo una formattazione generica universale. Il testo composto solo da spazi vuoti produce un risultato vuoto e le impostazioni selezionate restano invariate per le operazioni successive.
Istruzioni
- Inserisci o incolla il testo della query SQL nel campo principale.
- Imposta il numero di spazi desiderato per il rientro, scegliendo un valore compreso tra 0 e 8.
- Indica facoltativamente il dialetto di riferimento nel campo apposito.
- Avvia la formattazione per visualizzare il testo formattato con le parole chiave in maiuscolo.
Esempi
- Query con clausole WHERE e ORDER BY: inserisci `select id, nome from utenti where attivo = 1 order by nome asc` con rientro a 2 spazi per visualizzare le parole chiave in maiuscolo e ogni clausola su una nuova riga.
- Istruzioni multiple: inserisci `create table ordini (id int, totale dec); insert into ordini values (1, 99.50)` per ottenere ciascun comando separato da punto e virgola e con un'interruzione di riga.
FAQ
Cosa accade se inserisco un valore di rientro non valido?
Se inserisci un valore non numerico oppure un numero inferiore a 0 o superiore a 8, la formattazione usa in automatico il valore predefinito di 2 spazi.
Il formattatore esegue query o si collega a un database?
No. Lo strumento elabora unicamente la struttura testuale del codice fornito e non interagisce con database né esegue istruzioni.
Qual è la dimensione massima consentita per il testo SQL?
Il campo accetta query e sequenze di istruzioni fino a una dimensione massima di 1.000.000 di byte in codifica UTF-8.
La selezione del dialetto attiva regole specifiche per ogni motore SQL?
Lo strumento accetta il valore del dialetto scelto, ma applica una formattazione generica coerente per tutte le istruzioni SQL.