SQL Formatter
Domande Frequenti
Tutto quello che devi sapere sulla formattazione SQL
Cosa fa la formattazione SQL?
La modalita Formatta prende una query SQL disordinata e la riorganizza in modo leggibile: mette in maiuscolo le parole chiave (SELECT, FROM, WHERE, JOIN...), inserisce ritorni a capo prima delle clausole principali, indenta il contenuto tra parentesi e va a capo dopo ogni virgola. Non cambia la logica della query, solo la sua presentazione.
Questo formatter supporta tutti i dialetti SQL?
Si tratta di un formatter di base, non di un parser SQL completo: applica regole di stile ragionevoli che funzionano bene con query standard di MySQL, PostgreSQL, SQL Server e SQLite. Riconosce le parole chiave piu comuni e le principali clausole. Per query molto complesse con sintassi proprietaria potrebbe non gestire tutti i casi, ma il risultato resta corretto e leggibile.
La mia query SQL viene inviata a un server?
No, tutta l'elaborazione avviene interamente nel tuo browser tramite JavaScript. La tua query SQL non viene mai inviata a nessun server ne salvata da nessuna parte. Questo rende lo strumento sicuro anche per query che contengono nomi di tabelle, colonne o valori sensibili del tuo database.
Was macht die Formatierung?
Sie ordnet die Abfrage neu, damit sie lesbar wird: Die Schlüsselwörter kommen in Großbuchstaben, die großen Klauseln beginnen in einer neuen Zeile, und was in Klammern steht, rückt eine Stufe weiter ein.
Kennt es jeden SQL-Dialekt?
Es wendet Stilregeln an, die bei Standardabfragen für MySQL, PostgreSQL, SQL Server und SQLite gut funktionieren. Ein vollständiger Parser ist es nicht, bei dialektspezifischen Konstrukten lohnt sich also ein Blick auf das Ergebnis.
Wird die Abfrage an einen Server geschickt?
Nein, alles passiert im Browser. Die Abfrage verlässt das Gerät nie, Sie können also Anweisungen formatieren, in denen echte Tabellennamen, Spaltennamen und Werte stehen.