Utils365

Formatowanie zapytań SQL

Spraw, by długie zapytania SQL były łatwe do czytania, w dialekcie Twojej bazy danych.

Wklej SQL, otwórz plik .sql lub upuść go tutaj

Następny: Formater JSON · Porównywarka tekstów

Zgłoś problem z tym narzędziem

Jak używać narzędzia Formater SQL

  1. Wklej zapytanie

    Wklej jedną lub kilka instrukcji SQL albo otwórz lub upuść plik .sql. Jest formatowany na bieżąco podczas pisania.

  2. Wybierz dialekt i wielkość liter

    Wybierz swoją bazę danych, aby jej składnia została zrozumiana, i zostaw słowa kluczowe bez zmian albo zapisz je WIELKIMI lub małymi literami.

  3. Skopiuj lub pobierz

    Skopiuj sformatowany SQL albo pobierz go jako plik .sql.

Dlaczego warto korzystać z Utils365

  • Siedem dialektów

    Standardowy SQL, MySQL, PostgreSQL, SQL Server (T-SQL), SQLite, Oracle (PL/SQL) i BigQuery, każdy z własnymi cudzysłowami, komentarzami i słowami kluczowymi.

  • Spójne słowa kluczowe

    Zapisuj SELECT, FROM i JOIN wszędzie wielkimi lub małymi literami, aby zapytania różnych osób wyglądały tak samo.

  • Błędy ze wskazaniem miejsca

    Zapytanie, którego formater nie potrafi odczytać, pokazuje wiersz i kolumnę z zaznaczonym miejscem.

  • Prywatność w standardzie

    Twoje zapytania są formatowane w przeglądarce i nigdy nie są przesyłane, więc nazwy tabel i dane w nich zostają u Ciebie.

Często zadawane pytania

Który dialekt SQL wybrać?

Ten, którego używa Twoja baza danych. Standardowy SQL działa dla większości prostych zapytań, ale np. backticki w MySQL, rzutowania :: w PostgreSQL i [nawiasy kwadratowe] w SQL Server wymagają własnego dialektu.

Czy formatowanie zmienia działanie zapytania?

Nie. Zmieniają się tylko spacje, podziały wierszy i – jeśli tak wybierzesz – wielkość liter słów kluczowych. Nazwy tabel, nazwy kolumn i tekst w cudzysłowach pozostają dokładnie takie, jak je zapisano.

Dlaczego pojawia się komunikat, że coś nie jest oczekiwane?

Formater nie mógł odczytać zapytania w tym miejscu. Często to składnia właściwa tylko jednej bazie danych, np. komentarze # w MySQL. Wybierz dialekt swojej bazy i spróbuj ponownie.

Czy mogę sformatować kilka zapytań naraz?

Tak. Wklej je razem, rozdzielone średnikami, a każde zostanie sformatowane z pustym wierszem pomiędzy.

Czy sprawdza, czy moje zapytanie jest poprawne?

Tylko to, czy da się je odczytać. Nie zna Twoich tabel, więc literówka w nazwie kolumny wyjdzie dopiero po uruchomieniu zapytania.