Przejdź do treści

Formater SQLite

Formatuj instrukcje SQLite zgodnie z regułami SQLite dotyczącymi identyfikatorów w cudzysłowach, backtickach lub [nawiasach], literałów blob X'' i parametrów, takich jak ?1, :name i @name. Klauzule takie jak ON CONFLICT, DO UPDATE SET i RETURNING otrzymują własne wiersze, a kolumny, warunki i podzapytania są wcięte. Niezamknięte ciągi znaków i nawiasy są zgłaszane wraz z numerem wiersza i kolumny. Dla twórców aplikacji i aplikacji mobilnych.

Resetuj

Najczęściej zadawane pytania

Jaka składnia SQLite jest rozpoznawana?

Rozpoznawane są ciągi w apostrofach z podwojonymi apostrofami, identyfikatory w cudzysłowach, backtickach lub [nawiasach kwadratowych] oraz literały blob X''. Formy parametrów ?, ?1, :name, @name i $name pozostają bez zmian.

Które klauzule trafiają do osobnych wierszy?

SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, LIMIT i OFFSET zaczynają się w osobnych wierszach. Tak samo dzieje się z klauzulami upsert SQLite ON CONFLICT i DO UPDATE SET oraz klauzulą RETURNING.

Czy może formatować instrukcje CREATE TABLE?

Tak. Definicje kolumn są umieszczane po jednej w wierszu wewnątrz nawiasów, a krótkie argumenty typów, takie jak VARCHAR(20), pozostają w tym samym wierszu.

Czy komentarze są zachowywane?

Tak. Komentarze wierszowe -- i komentarze blokowe /* */ pozostają na miejscu i są ponownie wcięte zgodnie z nowym układem.

Czy zmienia wielkość liter w słowach kluczowych?

Nie. Słowa kluczowe i identyfikatory zachowują wielkość liter z wpisanego tekstu. SQLite nie rozróżnia wielkości liter w słowach kluczowych, więc mieszana wielkość liter nadal działa.

Jak obsługiwane są wyzwalacze?

Treść wyzwalaczy między BEGIN i END jest wcięta jako blok. Każda zawarta w nim instrukcja zaczyna się w osobnym wierszu.

Jakie błędy są zgłaszane?

Niezamknięte ciągi znaków, identyfikatory w cudzysłowach i komentarze blokowe oraz niezbilansowane nawiasy — każdy z numerem wiersza i kolumny. Narzędzie nie wykonuje instrukcji ani nie sprawdza schematu.

Czy mogę zmienić wcięcia?

Tak. Wybierz 2 lub 4 spacje albo tabulatory. Krótkie listy w nawiasach pozostają w jednym wierszu, a dłuższe są umieszczane w bloku z wcięciem.

Jak duże mogą być dane wejściowe?

Do 1 MB na żądanie i 128 KB na instrukcję. Kilka instrukcji jest formatowanych po jednej naraz i rozdzielanych pustymi wierszami.

Czy moje SQL jest przechowywane?

Nie. Instrukcje są formatowane w pamięci i zwracane. Nigdy nie są zapisywane; rejestrowane są tylko rozmiary żądań.

O OneClick Pro

OneClick Pro to bezpłatny zbiór ponad 150 narzędzi internetowych do codziennej pracy: konwertowania obrazów i jednostek, formatowania i walidowania kodu, sprawdzania domen i SEO oraz pracy z tekstem, datami i liczbami. Każde narzędzie działa bez rejestracji i subskrypcji, a wprowadzone dane służą wyłącznie do obliczenia wyniku i nigdy nie są przechowywane. Używaj go jako podręcznego zestawu narzędzi do jednorazowych zadań lub dodaj do zakładek te, z których korzystasz każdego dnia.