SQL Formatter trasforma l'SQL minimizzato o disordinato in query leggibili e indentate. Le parole chiave vanno su nuove righe (SELECT, FROM, WHERE, JOIN, ON, AND, OR), gli elenchi SELECT vengono divisi in una colonna per riga e le parole chiave composte da più parole (GROUP BY, INNER JOIN, IS NOT NULL) vengono riconosciute. Normalizzazione opzionale delle parole chiave in MAIUSCOLO ed evidenziazione della sintassi per parole chiave, funzioni, stringhe e numeri.
Leggere SQL copiato dal codice o dai log è spesso faticoso: gli ORM producono query su una singola riga, i formattatori di log rimuovono i ritorni a capo e l'SQL scritto a mano da autori diversi usa indentazioni incoerenti. SQL Formatter offre una visione pulita e coerente di qualsiasi query in un clic. Il formattatore analizza l'SQL (gestendo stringhe, commenti, numeri, identificatori, operatori e punteggiatura), riconosce circa 80 parole chiave SQL comprese quelle composte come GROUP BY, LEFT OUTER JOIN, IS NOT NULL e ORDER BY. Le parole chiave di primo livello (SELECT, FROM, WHERE, HAVING, ecc.) vanno ciascuna sulla propria riga. Gli elenchi SELECT ricevono una colonna per riga, rendendo leggibili anche gli elenchi di colonne molto ampi. Le clausole JOIN sono indentate su una nuova riga con la loro condizione ON. La normalizzazione opzionale in MAIUSCOLO converte le parole chiave con maiuscole e minuscole miste in maiuscolo per coerenza. L'evidenziazione della sintassi colora le parole chiave in viola, le funzioni in blu, le stringhe in verde, i numeri in arancione e i commenti in grigio corsivo. I commenti (di riga -- e di blocco /* */) vengono preservati. Un'opzione di minimizzazione ricompatta una query su una singola riga per l'uso in contesti rapidi (es. come stringa nel codice).
L'analizzatore riconosce circa 80 parole chiave SQL (comprese quelle composte come GROUP BY, INNER JOIN, IS NOT NULL) per una corretta interruzione di riga.
Ogni colonna in un elenco SELECT riceve la sua riga: gli elenchi di colonne ampi diventano facili da scansionare.
La conversione opzionale in maiuscolo delle parole chiave conferisce alla query un formato coerente indipendentemente dall'autore.
Parole chiave, funzioni, stringhe, numeri e commenti sono codificati per colore per una facile scansione della struttura.
I commenti SQL (-- e /* */) vengono preservati durante la formattazione: nessuna cancellazione a sorpresa.
Comprime qualsiasi query formattata su una singola riga: utile quando si inserisce l'SQL come stringa letterale nel codice.
Gli ORM come Sequelize, Prisma o TypeORM registrano SQL su una singola riga. Incollalo nel formattatore per comprenderne la struttura.
Quando revisioni una PR con stringhe SQL incorporate, formattale per la leggibilità prima di lasciare commenti.
Formatta una query lenta per vederne chiaramente la struttura JOIN, rendendo i colli di bottiglia più facili da individuare durante l'ottimizzazione.
Passa i vecchi file SQL nel formattatore con la normalizzazione in MAIUSCOLO per adeguarli alla tua guida di stile attuale.
Formatta i tuoi script di migrazione prima di eseguirli in produzione per assicurarti che siano leggibili e privi di errori per la revisione finale.
Clicca sull'icona SQL nel dock di DevSuite Pro. Si aprirà un pannello con le opzioni e un'area di input.
Incolla qualsiasi SQL — dai log degli ORM, da un file o da un editor di codice. Funziona con SELECT, INSERT, UPDATE, DELETE, CREATE e altro.
Premi Formatta per ottenere una query indentata e leggibile con le parole chiave sulle proprie righe.
Regola la larghezza del rientro, attiva/disattiva le parole chiave in MAIUSCOLO, abilita/disabilita l'evidenziazione della sintassi per adattarla al tuo stile.
Clicca su Copia per prelevare la query formattata o minimizzata. Incollala nel tuo IDE, in un ticket o nella documentazione.
Installa DevSuite Pro gratuitamente e sblocca più di 64 strumenti per sviluppatori per il tuo browser.