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.
What does the formatting do?
It rearranges the query to make it readable: the keywords go into upper case, the main clauses start on a new line, and whatever sits inside brackets is indented one step further.
Does it know every SQL dialect?
It applies style rules that work well with standard MySQL, PostgreSQL, SQL Server and SQLite queries. It is not a full parser, so the result is worth a look on constructs specific to one dialect.
Is the query sent to a server?
No, it all happens in the browser. The query never leaves the device, so you can format statements that carry real table names, column names and values.