Minifikuj SQL Online — Kompresuj zapytanie do jednej linii
Formatuj i upiększaj zapytania SQL lub minimalizuj je do jednej linii — całkowicie w przeglądarce.
Wynik
Ta strona otwiera narzędzie formatujące SQL z już wybranym trybem minimalizacji: wklej zapytanie, naciśnij przycisk, a cała instrukcja zostanie zwinięta do jednej linii. Komentarze wielowierszowe i komentarze ---liniowe są usuwane, ponieważ nie mogą przetrwać w pojedynczej linii, a każdy ciąg białych znaków jest redukowany do pojedynczej spacji.
Zapytanie jednowierszowe jest tym, czego potrzebujesz, gdy SQL jest przesyłany jako dane, a nie jako kod: osadzanie instrukcji w ładunku JSON lub konfiguracji YAML, wklejanie jej do flagi CLI, przechowywanie jej w zmiennej środowiskowej lub porównywanie dwóch zapytań w agregatorze dzienników, w którym podziały wierszy dodają szum. Zminifikowany SQL jest również nieco mniejszy — w przypadku długiego zapytania analitycznego z setkami linii formatowania różnica może sięgać 20–30% rozmiaru tekstu.
Minyfikator nie jest ślepym wyrażeniem regularnym białych znaków: zapytanie jest najpierw tokenizowane, więc spacje wewnątrz literałów łańcuchowych („Nowy Jork” pozostają „Nowy Jork”), cytowane identyfikatory i parametry są dokładnie zachowywane. Wszystko działa lokalnie w Twojej przeglądarce — zapytanie nigdy nie jest przesyłane. Potrzebujesz przeciwnego kierunku? Przełącz tryb z powrotem na formatowanie i uzyskaj czytelną wersję tego samego zapytania z wcięciami.