# 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.

## 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ń.

Twoja reklama tutaj?

[Napisz do nas](mailto:hi@dennn.is?subject=Reklama%20w%20OneClick%20Pro)

[Reklama Pakiet wtyczek gotowy do pracy z agentami dla WordPress.](https://sleekwp.com/?ref=oneclickpro)
