SQL-formázó
Formázd az SQL-lekérdezéseket — minden záradék külön sorban, egységes behúzás és nagybetűs kulcsszavak.
Kapcsolódó eszközök
SQL-formázó
Illessz be bármilyen SQL-lekérdezést, és olvashatóan kapod vissza: a SELECT, FROM, WHERE, JOIN, GROUP BY, HAVING, ORDER BY és a többi fő záradék mindig saját sorban kezdődik, az AND és OR feltételek behúzva folytatódnak alattuk, és a SELECT-lista minden oszlopa külön sort kaphat. A behúzást te választod — két szóköz, négy szóköz vagy tabulátor —, és eldöntheted, hogy a kulcsszavak nagybetűsek legyenek-e: a klasszikus SELECT/FROM/WHERE írásmód egy pillantás alatt láthatóvá teszi a lekérdezés szerkezetét.
A formázó valódi tokenizálóra épül, nem keresés-csere szabályok halmazára. A sztringliterálok, például az 'it''s', az idézett azonosítók minden dialektusban ("oszlop", `oszlop`, [oszlop]) és mindkét kommentstílus (-- soros és /* blokk */) bájtról bájtra változatlanul halad át — a sztringben álló kulcsszóhoz soha nem nyúl, a kommentben lévő idézőjel nem zavarja meg. Csak a térközök és a kulcsszavak kis-/nagybetűs írása változik; a formázott lekérdezés pontosan azt jelenti, amit a beillesztett.
A pontosvesszővel elválasztott több utasítást külön blokkokként ismeri fel és formázza, így az eszköz migrációs fájlokhoz és seed szkriptekhez is használható, nem csak egyetlen lekérdezéshez. A korlátairól őszintén beszél: a mélyen egymásba ágyazott allekérdezések a záradékuk sorában maradnak, így az eredmény kiszámítható.
Minden helyben, a böngésződben fut — a táblaneveket vagy éles adatokat tartalmazó lekérdezések soha nem hagyják el a gépedet. A kész eredményt másold ki, vagy töltsd le .txt fájlként.