SQL Formatter & Linter

Formatuj zapytania SQL w przeglądarce, dostosowuj reguły układu zależne od dialektu i wykrywaj typowe problemy lintowania, zanim skopiujesz lub pobierzesz wynik.

Źródłowy SQL
Wklej SQL bezpośrednio albo zaimportuj lokalny plik. Formatowanie i sprawdzanie lintem aktualizują się na podstawie tego zapytania źródłowego.
Sformatowany SQL
Formatowanie SQL z uwzględnieniem dialektu działa w przeglądarce z poniższymi opcjami. Skopiuj lub pobierz wynik, gdy będzie wyglądał dobrze.
SELECT
  id,
  email,
  created_at
FROM
  users
WHERE
  status = 'active'
ORDER BY
  created_at DESC;
Opcje
Steruj formatowaniem i zachowaniem lintowania bez zmieniania oryginalnego tekstu zapytania.
Formatowanie

Wybierz dialekt SQL i reguły układu, które kształtują wynik formatowania.

Lintowanie

Włącz kontrole zapytań ważne przy przeglądzie, czytelności i bezpieczniejszych modyfikacjach.

Ustaw 0, aby wyłączyć regułę długości wiersza.

Wyniki lintowania
Sprawdzaj tutaj błędy parsowania, ostrzeżenia o ryzykownych zapytaniach i informacyjne sugestie stylistyczne.

Czym jest SQL Formatter & Linter?

SQL Formatter & Linter formatuje zapytania SQL w przeglądarce i jednocześnie sprawdza je pod kątem niewielkiego zestawu problemów o wysokiej wartości sygnału. Przydaje się, gdy chcesz uzyskać czytelniejszy układ zapytania, spójną wielkość liter słów kluczowych i szybki feedback o ryzykownych wzorcach, takich jak SELECT * albo instrukcje UPDATE bez klauzuli WHERE.

Kiedy Warto Go Używać?

Użyj tego narzędzia, gdy przeglądasz ręcznie napisane SQL, porządkujesz wklejone zapytania przed udostępnieniem albo porównujesz formatowanie między różnymi dialektami SQL. Dobrze sprawdza się przy doraźnym sprawdzaniu zapytań, porządkowaniu pull requestów i formatowaniu wyłącznie w przeglądarce, bez wysyłania SQL na serwer.

Co Sprawdza?

Ten rewrite utrzymuje formatter i linter jako osobne, ale skoordynowane części. Formatowanie korzysta z sql-formatter i opcji układu uwzględniających dialekt, a lintowanie wykrywa błędy parsowania, brakujące średniki, szerokie użycie SELECT *, niebezpieczne modyfikacje, długie wiersze oraz rozbieżności w wielkości liter słów kluczowych.