SQL Formater
Formatirajte i uljepšajte SQL upite ili ih sažmite u jedan redak — sve u vašem pregledniku.
🔒 U potpunosti se obrađuje u vašem pregledniku — ništa što ovdje unesete nikada se ne učitava.
Rezultat
Upit od 40 redaka napisan na brzinu — sve malim slovima, u jednoj beskonačnoj liniji, s tri ugniježđena podupita — gotovo je nemoguće pregledati. Ovaj SQL formater pretvara ga u čitljiv, dosljedno uvučen SQL jednim klikom: svaki stupac SELECT liste dobiva vlastiti redak, JOIN-ovi se poravnavaju ispod FROM klauzule, WHERE uvjeti se lome kod svakog AND/OR, a podupiti su uvučeni jednu razinu dublje tako da je struktura upita odmah vidljiva.
Formater je izgrađen na stvarnom SQL tokenizeru, a ne na traži-i-zamijeni. To znači da zna što nikada ne smije dirati: string literali zadržavaju svoj točan sadržaj i razmake, -- i /* */ komentari preživljavaju formatiranje, a identifikatori citirani dvostrukim navodnicima, backtickovima ili [uglatim zagradama] prolaze bajt-po-bajt. Velika slova za ključne riječi su opcionalna — uključite ih da dobijete SELECT, FROM, LEFT JOIN velikim slovima bez obzira kako su upisani, ili isključite da zadržite izvorna slova.
Vi birate širinu uvlačenja — 2 ili 4 razmaka — kako bi odgovarala stilskom vodiču vašeg tima, i način rada: formatiranje za ljude ili sažimanje u jedan redak za logove, JSON payloadove i konfiguracijske datoteke. Višestruke naredbe odvojene točka-zarezom obrađuju se u jednom prolazu, a sažetak vam govori koliko ih je obrađeno.
Sve se odvija lokalno u vašem pregledniku: upit se tokenizira i ponovno sastavlja na vašem uređaju i nikada se ne šalje ni na jedan poslužitelj. To alat čini sigurnim za stvarni produkcijski SQL — sa stvarnim nazivima tablica, detaljima sheme i poslovnom logikom — koji nikada ne biste smjeli lijepiti u online uslugu koja prenosi vaš unos. Radi izvan mreže nakon što se stranica učita; rezultat se može kopirati ili preuzeti kao .sql datoteka.