Narzędzie dla programistów

Formater SQL

Dodaj wcięcia do zapytania, by dało się je czytać, we własnej przeglądarce.

Formater SQL Działa na twoim urządzeniu
  • Działa w przeglądarce — twój tekst nigdy nie jest nigdzie wysyłany
  • Bez rejestracji, bez limitów, za darmo, tak często, jak chcesz

Jak to działa

Zapytania przychodzą jako jedna długa linia z logów, ORM-ów i od kolegów, a pierwszym krokiem do zrozumienia któregoś zawsze jest rozłożenie go na części. Wklejanie go w tym celu na stronę internetową to sposób, w jaki produkcyjne zapytania — nazwy tabel, nazwy kolumn, czasem dosłowne dane klientów w klauzuli WHERE — trafiają na cudzy serwer.

Dialekty mają znaczenie

SQL to raczej rodzina niż jeden język. PostgreSQL, MySQL, T-SQL, PL/SQL, BigQuery i Spark mają każdy składnię, którą pozostałe odrzucają, a formater używający złego dialektu zniekształci zapytanie albo go odmówi. Standardowy SQL pasuje do większości zwykłych zapytań; przełącz, jeśli twoje używa składni specyficznej dla producenta.

Tylko formatuje

Nic nie jest wykonywane, żadna baza danych nie jest kontaktowana, a znaczenie zapytania nigdy się nie zmienia — tylko białe znaki i wielkość liter słów kluczowych. Formater, który zmieniałby twoje zapytanie, byłby niebezpieczny.

Wielkość liter słów kluczowych

Słowa kluczowe wielkimi literami przy identyfikatorach małymi literami to długotrwała konwencja, dzięki której strukturę łatwo przejrzeć. Zachowanie tego, co wpisałeś, jest dla zespołów, których przewodnik stylu mówi inaczej.

Dlaczego działa lokalnie

Zapytanie to opis twojego schematu, a często także twoich danych. Nie ma powodu, by opuszczało twój komputer tylko po to, by dodać wcięcia.

FAQ

Formater SQL — pytania

Czy uruchamia moje zapytanie?

Nie. Tylko przeformatowuje tekst. Z żadną bazą danych nie następuje połączenie.

Dlaczego moje zapytanie zostało odrzucone?

Prawdopodobnie zły dialekt. Składnia specyficzna dla producenta wymaga wybrania odpowiedniego dialektu.

Czy zmienia to, co robi moje zapytanie?

Nie. Zmieniają się tylko białe znaki i wielkość liter słów kluczowych.

Czy mój SQL jest przesyłany?

Nie. Formatowanie odbywa się w twojej przeglądarce.