Ordina una query SQL per dialetto

Gli sviluppatori usano Formattatore SQL prima di una revisione del codice, una sessione di debug o un passaggio di consegne.

Ordina una query SQL per dialetto, per rendere più semplici revisione, modifica e debug. Tutto avviene gratis nel browser, senza creare un account.

Come si usa

  1. Incolla la query che vuoi rivedere nell'area di input, oppure importa un file SQL dal tuo computer.
  2. Scegli il dialetto corrispondente al tuo database: SQL standard, MySQL, PostgreSQL, SQLite, SQL Server o PL/SQL.
  3. Avvia la formattazione così le clausole si distribuiscono su più righe con un'indentazione coerente.
  4. Confronta l'output con l'originale per individuare una clausola mancante o un join posizionato nel punto sbagliato.
  5. Copia la query formattata nel tuo editor, nel tuo ticket o nelle tue note di revisione.

Esempio

Un caso tipico: una query scritta come un'unica riga lunga dentro di un ticket è quasi impossibile da rivedere. Una volta formattata, le condizioni di filtro, l'ordine dei join e le colonne selezionate diventano visibili a colpo d'occhio, il che rende molto più rapida la revisione di un collega.

Limiti e formati

Dove avviene il trattamento

La formattazione avviene interamente nel tuo browser, quindi la query che incolli o importi non lascia mai la tua macchina. Non è richiesto alcun account e nessuna copia del tuo SQL viene salvata da nessuna parte, il che rende lo strumento adatto a query interne che preferiresti non condividere.

Domande frequenti

Posso formattare più query contemporaneamente?

Puoi incollare ciò che vuoi, ma più istruzioni separate da punti e virgola restano difficili da leggere. Gestire una query alla volta di solito dà il risultato più pulito e la revisione più semplice.

La scelta del dialetto cambia davvero l'output?

Sì, le parole chiave e i costrutti differiscono tra i motori. Selezionare il dialetto corretto evita di interpretare male la sintassi che appartiene a MySQL, PostgreSQL, SQLite, SQL Server o PL/SQL.

E se il risultato sembra avere spaziature strane?

Controlla prima le stringhe letterali e i commenti nella query originale, perché il formattatore li mantiene. Correggi la fonte invece dell'output, poi avvia di nuovo la formattazione.

Strumenti della stessa categoria