Minifikator SQL
Zmniejsz skrypt SQL, usuwając komentarze i zbędne odstępy.
Powiązane narzędzia
Minifikator SQL
Wklej skrypt SQL, a narzędzie usunie komentarze i zredukuje każdy ciąg białych znaków, zwracając najbardziej zwartą wersję, która nadal działa. Typowe zastosowania: osadzenie zapytania jako jednolinijkowego łańcucha w kodzie aplikacji, porównanie ręcznie napisanego polecenia z tym, co naprawdę wygenerował ORM albo co trafiło do logu wolnych zapytań, zmniejszenie długiego skryptu migracji przed zapisaniem, albo wciśnięcie zapytania w parametr URL czy pole JSON.
Skrypt przechodzi przez mały tokenizer znak po znaku zamiast ślepego zamieniania, więc literały tekstowe i cytowane identyfikatory nigdy nie są zmieniane. Łańcuchy w apostrofach z podwojonym '' , identyfikatory w cudzysłowach i mysqlowe grawisy przechodzą bajt po bajcie — nawet gdy zawierają -- lub /* , które tylko wyglądają jak komentarz. Usuwanie komentarzy obejmuje liniowe -- i bloki /* */ i można je wyłączyć. Ciasne odstępy dodatkowo kasują spacje po nawiasie otwierającym, przed zamykającym i wokół przecinków. Układ wyniku to cały skrypt w jednej linii albo nowa linia po każdym średniku poza łańcuchami.
Dwa uczciwe ograniczenia. Narzędzie jest przeciwieństwem formatera: nie zmienia wielkości słów kluczowych, niczego nie wcina i nie upiększa — gdy potrzebujesz z powrotem czytelnego SQL, przepuść wynik przez formater. A komentarze ze znakiem # celowo zostają, bo ich usunięcie zniszczyłoby w T-SQL nazwy tabel #temp.
Minifikacja działa w całości w twojej przeglądarce. Zapytania często zdradzają nazwy tabel, schemat i logikę biznesową — nic z tego nie opuszcza twojego urządzenia, nic nie jest wysyłane, logowane ani zapisywane. Podsumowanie pod wynikiem pokazuje bajty na wejściu i wyjściu, zaoszczędzone procenty i liczbę poleceń.