SQLite için STRICT tablolar taslağı
(sqlite.org)-
SQLite'ta sütun tipi INTEGER olduğunda, '123' değeri 123'e dönüştürülür; ancak 'xyz' girilirse veri kaybı olmaması için 'xyz' olduğu gibi saklanır
-
Bu esnek yaklaşımı tercih eden birçok geliştirici var ve bunu bir avantaj olarak kullanıyor
-
Ancak artık mevcut veritabanlarındaki gibi katı tip denetimi de mümkün olacak şekilde, 3.37'den itibaren tablo bazında STRICT belirtilebilmesi planlanıyor
→ CREATE TABLE ifadesinin sonuna STRICT ekleniyor ve tüm alanlarda veri tipinin zorunlu olarak belirtilmesi gerekiyor
→ Yalnızca INT, INTEGER, REAL, TEXT, BLOB, ANY tipleri destekleniyor
→ ANY, girilen veriyi olduğu gibi saklıyor (mevcut STRICT olmayan tablolardan farklı çalışıyor)
Henüz yorum yok.