Czytelny i sformatowany kod SQL gotowy do uruchomienia
Wklej nieczytelne zapytanie SQL, aby automatycznie poukładać je z prawidłowymi wcięciami i podziałem na linie. Narzędzie obsługuje pięć dialektów: PostgreSQL, MySQL, SQLite, SQL Server oraz BigQuery. Rozbija zapytanie według klauzul, stosuje wcięcia o szerokości dwóch spacji i zamienia słowa kluczowe na wielkie litery. Logika pozostaje nienaruszona, a nazwy tabel, kolumn i wartości nie ulegają zmianom. Gotowy wynik możesz skopiować lub pobrać jako plik query.sql. Narzędzie przydaje się przed przeglądem kodu (code review), przy analizie zapytań generowanych przez aplikacje oraz przy tworzeniu dokumentacji. Kod jest przetwarzany wyłącznie w Twojej przeglądarce i nie trafia na żaden serwer.
Narzędzie obsługuje pięć dialektów: PostgreSQL, MySQL, SQLite, SQL Server oraz BigQuery. Zapytania z Oracle lub innych systemów można sformatować wybierając najbardziej zbliżony dialekt, jednak specyficzna składnia może spowodować błąd parsowania.
Zmieniają się wyłącznie odstępy, podziały wierszy oraz wielkość liter w słowach kluczowych. Cała logika i działanie zapytania pozostają dokładnie takie same.
Błąd oznacza, że parser nie zdołał przetworzyć struktury kodu, najczęściej z powodu braku nawiasu lub użycia składni z innego dialektu. Komunikat wskazuje miejsce zatrzymania, warto wtedy sprawdzić poprawność kodu lub przełączyć dialekt.
Nie. Narzędzie zawsze zapisuje słowa kluczowe, takie jak SELECT czy WHERE, wielkimi literami, zgodnie z powszechną konwencją odróżniającą je od nazw tabel i kolumn.
Nie. Formatowanie odbywa się w całości w przeglądarce, dzięki czemu możesz bezpiecznie formatować zapytania zawierające wewnętrzne nazwy struktur bazy danych.
Nie udało się wczytać Klix
Najpierw spróbuj odświeżyć stronę. Jeśli właśnie pojawiła się nowa wersja, odświeżenie od razu pomaga.
Jeśli odświeżenie nie pomogło, Twoja przeglądarka może być zbyt stara. Klix uruchamia narzędzia na Twoim urządzeniu, a nie na serwerze, więc potrzebuje przeglądarki z 2022 roku lub nowszej. Co zrobić: zaktualizuj Chrome lub Firefox i otwórz ponownie klixtools.com.