Minifikátor SQL
Zmenšete SQL skript odstraněním komentářů a nadbytečných mezer.
Související nástroje
Minifikátor SQL
Vložte SQL skript a nástroj z něj odstraní komentáře a zredukuje každou sekvenci bílých znaků, takže dostanete nejkompaktnější podobu, která se pořád dá spustit. Hodí se, kdykoli potřebujete vložit dotaz jako jednořádkový řetězec do kódu aplikace, porovnat ručně napsaný příkaz s tím, co doopravdy vygenerovalo ORM nebo co skončilo v logu pomalých dotazů, zmenšit dlouhý migrační skript před uložením, nebo vtěsnat dotaz do URL parametru či JSON pole.
Skript prochází malý tokenizér znak po znaku místo slepého nahrazování, takže řetězcové literály a citované identifikátory zůstanou vždy netknuté. Řetězce v apostrofech se zdvojeným '' , identifikátory v uvozovkách i mysqlové zpětné apostrofy projdou bajt po bajtu — i když obsahují -- nebo /* , které jen vypadají jako komentář. Odstraňování komentářů pokrývá řádkové -- i bloky /* */ a dá se vypnout. Těsné mezery navíc smažou mezery za otevírací závorkou, před zavírací a kolem čárek. Rozložení výstupu je buď celý skript na jednom řádku, nebo nový řádek po každém středníku mimo řetězce.
Dvě poctivá omezení. Nástroj je opakem formátovače: nemění velikost klíčových slov, neodsazuje a nic nezkrášluje — když potřebujete čitelné SQL zpět, prožeňte výsledek formátovačem. A komentáře se znakem # záměrně nechává být, protože jejich odstranění by v T-SQL zničilo názvy #temp tabulek.
Minifikace běží výhradně ve vašem prohlížeči. Dotazy často prozrazují názvy tabulek, schéma i byznys logiku — nic z toho neopustí vaše zařízení, nic se nenahrává, neloguje ani neukládá. Přehled pod výstupem ukazuje bajty na vstupu a výstupu, ušetřená procenta a počet příkazů.