Output will appear here...SQL Formatter trasforma SQL densi, a riga singola o in modo incoerente in query leggibili e compatibili con le recensioni. Mette ogni clausola principale - seleziona, da, dove, unisce, raggruppa per, ordine per, avente, limite, unione - sulla propria riga, interrompe le colonne selezionate su linee separate, rientri e/o condizioni nella loro clausola e normalizza l'involucro delle parole chiave in superiore o inferiore. Il risultato è il tipo di layout che vorresti in una revisione del codice: una query di 400 caratteri da un registro ORM diventa una struttura che puoi effettivamente scansionare per la condizione di join mancante.
Sotto il cofano è un vero tokenizzatore, non un mucchio di regole di ricerca e sostituzione. I letterali di stringa (inclusi le escape per virgolette doppie e le escape per la barra rovesciata), gli identificatori con citazioni doppie e le citazioni backtick, gli identificatori di SQL Server tra parentesi, i numeri, gli operatori e gli stili di commento (-- Linea e /* Blocco */) vengono lex come token atomici prima che venga presa qualsiasi decisione di layout. Ciò significa che un valore di colonna come 'seleziona * da utenti' all'interno di una stringa non viene mai scambiato per una clausola e la formattazione può ristrutturare gli spazi bianchi senza mai corrompere il contenuto letterale.
La modalità Minify fa il contrario: comprime una query formattata su una singola riga - eliminando i commenti, preservando ogni byte letterale per byte - che è utile per l'ingressamento del registro, l'imballaggio delle query in payload JSON o file .env e confrontando le forme di query. Tutto funziona al 100% dal lato client nel tuo browser, quindi le query di produzione contenenti nomi di tabelle, dati dei clienti in letterali o dettagli dello schema non vengono mai caricati, registrati o archiviati da nessuna parte.
Elimina qualsiasi query: un righello da un registro di debug ORM, una query di report scritta a mano o uno script multi-stazione separato da punti e virgola.
Scegli maiuscolo o minuscolo per le parole chiave e 2, 4 o 8 spazi di indentazione per soddisfare le tue convenzioni di squadra.
Formato Produce output per riga con colonne selezionate sulle proprie righe e/o condizioni indentate. Minify comprime tutto su una singola riga con commenti rimossi e letterali intatti.
Copia il risultato negli appunti per una revisione del codice o un file di migrazione o scaricalo come file .sql.
I letterali di stringa, gli identificatori citati e i commenti vengono prima lexed: la formattazione non può mai alterare i dati all'interno delle virgolette
Seleziona, da, dove, unisci varianti, raggruppa per, ordina per, avente, limite e unione ciascuna inizia una nuova riga, con sottoquery indentate dalla profondità di annidamento
Un elenco completo di parole chiave (DML, DDL, funzioni, tipi) viene convertito in maiuscolo o minuscolo; gli identificatori vengono lasciati esattamente come scritto
Gli elenchi di selezione separati da virgola si rompono su singole linee rientrate, rendendo diffuse ampie query nelle richieste di pull
Format, validate, and minify JSON data
Minify CSS to cut file size or beautify minified stylesheets for debugging
Minify HTML markup for faster page loads or beautify it for readable, indented source
Validate YAML syntax and convert to JSON format
0 comments
No comments yet. Be the first to share your thoughts!