Formatare SQL
🔒 Rulează în browser
Cinci dialecte, un singur formator
Alegeți dialectul potrivit bazei dumneavoastră de date — SQL standard, MySQL,
PostgreSQL, T-SQL (SQL Server) sau SQLite — iar
formatorul recunoaște sintaxa specifică fiecăruia, de la operatorul de conversie
:: din PostgreSQL până la identificatorii cu paranteze pătrate din T-SQL,
înainte de a așeza interogarea pe linii curate, indentate, cu cuvintele cheie scrise așa cum
alegeți.
Sigur pentru interogări de producție
Formatarea rulează integral în browserul dumneavoastră, cu biblioteca open-source
sql-formatter — nimic din ce lipiți nu este încărcat sau înregistrat, deci
lipirea unei interogări dintr-o bază de date de producție, dintr-un jurnal ORM sau dintr-un
fișier de migrare nu expune datele mai mult decât deschiderea lor într-un editor de text
local.
Întrebări frecvente
Ce dialecte SQL sunt acceptate?
SQL standard, plus MySQL, PostgreSQL, T-SQL (SQL Server) și SQLite — fiecare cu propriile reguli de citare, conversie de tip și cuvinte cheie recunoscute de parser.
Ce controlează opțiunile de majuscule și indentare?
Opțiunea de majuscule forțează cuvintele cheie (SELECT, FROM) la majuscule, fără să atingă identificatorii; indentarea stabilește lățimea blocului — 2 sau 4 spații — pentru clauzele imbricate.
Interogările mele sunt trimise către un server?
Nu. Formatarea rulează integral în browserul dumneavoastră, cu biblioteca open-source sql-formatter — interogări, nume de tabele și date de producție nu părăsesc dispozitivul, sigur chiar pentru interogări dintr-o bază de date live.
Ce se întâmplă cu un SQL invalid sau imposibil de analizat?
Formatorul raportează o eroare de sintaxă în loc să ghicească; un text nevalid pentru dialectul ales returnează un mesaj de eroare clar, nu o ieșire coruptă.