SQL formater
Formatirajte SQL upite sa svakom klauzulom u vlastitom retku, dosljednim uvlačenjem i ključnim riječima velikim slovima.
SQL formater
Zalijepite bilo koji SQL upit i vratite ga čitljivim: SELECT, FROM, WHERE, JOIN, GROUP BY, HAVING, ORDER BY i druge glavne klauzule svaka započinju vlastiti red, uvjeti AND i OR nastavljaju se uvlačiti ispod njih, a svaki stupac na popisu za odabir može sjediti u vlastitom retku. Odaberite dva razmaka, četiri razmaka ili tabulatore za uvlačenje i odaberite hoće li ključne riječi biti napisane velikim slovima — klasična upotreba velikih slova SELECT/FROM/WHERE koja strukturu čini vidljivom na prvi pogled.
Formater je izgrađen na stvarnom tokenizatoru, a ne na gomili pravila pronađi i zamijeni. String literali kao što je 'it''s', identifikatori u navodnicima u svakom dijalektalnom stilu ("stupac", \`stupac\`, [stupac]) i oba stila komentara (-- linija i /* blok */) prolaze kroz bajt po bajt, tako da se ključna riječ unutar niza nikada ne dodiruje i citat unutar komentara ga nikada ne zbunjuje. Mijenjaju se samo razmaci i velika i velika ključna riječ — upit koji dobijete znači točno ono što je značio upit koji ste zalijepili.
Višestruke izjave odvojene točkom-zarezom prepoznaju se i formatiraju kao zasebni blokovi, što alat čini praktičnim za migracijske datoteke i početne skripte, a ne samo za pojedinačne upite. Iskreno govori o svojim ograničenjima: duboko ugniježđeni podupiti ostaju na retku svoje klauzule umjesto da budu ponovno uvučeni, što održava rezultat predvidljivim za upite koje zapravo ispravljate iz dana u dan.
Sve se izvodi lokalno u vašem pregledniku — upiti koji sadrže nazive tablica, vjerodajnice ili proizvodne podatke nikada ne napuštaju vaš stroj. Kopirajte rezultat ili ga preuzmite kao .txt datoteku kada završite.