Draf tabel STRICT untuk SQLite
(sqlite.org)-
SQLite akan mengonversi
'123'menjadi 123 saat tipe kolom adalah INTEGER, tetapi jika nilai seperti'xyz'dimasukkan, SQLite menyimpannya apa adanya agar tidak terjadi kehilangan data -
Banyak pengembang menyukai pendekatan yang fleksibel ini dan memanfaatkannya sebagai keunggulan
-
Namun, mulai 3.37 nanti juga akan dimungkinkan pemeriksaan tipe yang ketat seperti DB konvensional dengan menetapkan STRICT per tabel
→ Tambahkan STRICT di akhir CREATE TABLE dan wajib menentukan tipe data untuk semua field
→ Hanya mendukung tipe INT, INTEGER, REAL, TEXT, BLOB, dan ANY
→ ANY menyimpan data input apa adanya (berperilaku berbeda dari tabel lama yang tidak menggunakan STRICT)
Belum ada komentar.