Vai al contenuto
Toova
Tutti gli strumenti

SQL Formatter & Beautifier

Privacy by design — tutto gira nel tuo browser

Formatta e stampa in modo leggibile query SQL nel browser. Toova mette in maiuscolo le parole chiave, allinea le clausole e indenta le sottoquery in una forma leggibile — utile quando si revisionano query dense da log, ORM o altri sviluppatori.

Perché formattare SQL

SQL denso su riga singola è illeggibile. SQL allineato e indentato con parole chiave maiuscole è quello che ogni senior database engineer scrive a mano. Toova fa la formattazione automaticamente — incolla una query da un slow log, un dump ORM o un collega, e ottieni qualcosa che puoi effettivamente revisionare. Join, sottoquery, CTE e window function ottengono tutti una gerarchia visiva chiara.

Consapevole del dialetto

SQL ha dialetti — PostgreSQL, MySQL, SQL Server, Oracle, SQLite, BigQuery — e ognuno ha le proprie parole chiave ed estensioni sintattiche proprietarie. Toova ti permette di scegliere il dialetto così le parole chiave specifiche del dialetto (RETURNING, LATERAL, MERGE, UPSERT) vengono riconosciute e formattate correttamente. Il default è SQL ANSI, che gestisce la maggior parte delle query comuni senza configurazione aggiuntiva.

Solo locale

La formattazione avviene interamente nel browser, senza contattare nessun server esterno. L'SQL che incolli — incluse query che fanno riferimento a nomi di tabelle interni, ID clienti o qualsiasi schema proprietario — non lascia mai la pagina. La scheda Rete resterà vuota durante la formattazione e la pagina funziona offline dopo il primo caricamento. Sicuro per query di slow-log, sessioni di debug e code review riservate.

Domande frequenti

Quali dialetti SQL sono supportati?
PostgreSQL, MySQL, SQL Server, Oracle, SQLite, BigQuery e SQL ANSI. Scegli quello che corrisponde al tuo database così le parole chiave specifiche del dialetto vengono formattate correttamente.
Le parole chiave sono sempre in maiuscolo?
Per default, sì — le parole chiave maiuscole sono la convenzione nella maggior parte delle guide di stile e rendono la struttura di una query scansionabile. Puoi passare a minuscolo o preserva-case se il tuo team usa uno stile diverso.
Può formattare query complesse con CTE?
Sì. CTE (clausole WITH), sottoquery, window function e query ricorsive ottengono tutti indentazione corretta e allineamento delle clausole. Il formattatore comprende la gerarchia strutturale della query.
La formattazione cambierà il comportamento del mio SQL?
No. Il formattatore cambia solo spazi bianchi e capitalizzazione. Token, operatori, identificatori e letterali di stringa vengono preservati verbatim. La query che incolli gira in modo identico dopo la formattazione.
Il mio SQL viene inviato a un server?
No. La formattazione gira interamente nel browser. La query non lascia mai la pagina.