SQLite Biçimlendirici
SQLite ifadelerini; çift tırnak, ters tırnak veya [köşeli parantez] içindeki tanımlayıcılar, SQLite kuralları, X'' blob sabitleri ve ?1, :name ve @name gibi parametreler için destekle biçimlendirin. ON CONFLICT, DO UPDATE SET ve RETURNING gibi yan tümceler kendi satırlarına alınır; sütunlar, koşullar ve alt sorgular girintilenir. Kapatılmamış dizeler ve parantezler satır ve sütun bilgisiyle bildirilir; uygulama ve mobil geliştiriciler için.
Sık sorulan sorular
Hangi SQLite söz dizimi anlaşılır?
Çift tırnakla kaçırılmış tek tırnaklı dizeler, çift tırnak, ters tırnak veya [köşeli parantez] içindeki tanımlayıcılar ve X'' blob sabitleri tanınır. ?, ?1, :name, @name ve $name parametre biçimleri yazıldığı gibi korunur.
Hangi yan tümceler kendi satırında yer alır?
SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, LIMIT ve OFFSET kendi satırlarında başlar. SQLite upsert yan tümceleri ON CONFLICT ve DO UPDATE SET ile RETURNING yan tümcesi de kendi satırlarında başlar.
CREATE TABLE ifadelerini biçimlendirebilir mi?
Evet. Sütun tanımları parantez içinde her satıra bir tane gelecek şekilde yerleştirilir; VARCHAR(20) gibi kısa tür bağımsız değişkenleri satır içinde kalır.
Yorumlar korunuyor mu?
Evet. Hem -- satır yorumları hem de /* blok yorumları */ yerinde kalır ve yeni düzene göre yeniden girintilenir.
Anahtar sözcüklerin büyük/küçük harf biçimini değiştirir mi?
Hayır. Anahtar sözcükler ve tanımlayıcılar yazdığınız büyük/küçük harf biçimini korur. Anahtar sözcüklerde SQLite büyük/küçük harfe duyarsızdır; bu nedenle karma harf kullanımı da çalışır.
Tetikleyiciler nasıl işlenir?
BEGIN ile END arasındaki tetikleyici gövdeleri bir blok olarak girintilenir. İçindeki her ifade kendi satırında başlar.
Hangi hatalar bildirilir?
Kapatılmamış dizeler, tırnaklı tanımlayıcılar ve blok yorumları ile eşleşmeyen parantezler, satır ve sütun bilgisiyle bildirilir. Araç ifadeyi çalıştırmaz veya şemanızı denetlemez.
Girintilemeyi değiştirebilir miyim?
Evet. 2 veya 4 boşluk ya da sekme seçin. Parantez içindeki kısa listeler tek satırda kalır, uzun listeler ise girintili bir blok olarak açılır.
Girdi ne kadar büyük olabilir?
İstek başına 1 MB'a, ifade başına 128 KB'a kadar. Birden fazla ifade tek tek biçimlendirilir ve boş satırlarla ayrılır.
SQL saklanıyor mu?
Hayır. İfadeler bellekte biçimlendirilip geri gönderilir. Hiçbir zaman kaydedilmez; yalnızca istek boyutları günlüğe kaydedilir.