2012-04-08 7 views

Trả lời

5

Loại mối quan hệ không bắt buộc các loại dữ liệu cột - nó chỉ đơn giản là đưa ra đề xuất về cách lưu trữ dữ liệu cơ bản lưu trữ dữ liệu.

Trong phần "loại mối quan hệ":

Các loại mối quan hệ của một cột là kiểu khuyến khích cho dữ liệu được lưu trữ trong cột đó. Ý tưởng quan trọng ở đây là loại được đề xuất là , không bắt buộc. Bất kỳ cột nào vẫn có thể lưu trữ bất kỳ loại dữ liệu nào.

(nhấn mạnh thêm)

Theo như "làm thế nào để bật tính năng này," không có những điều như vậy. Đây là cách SQLite hoạt động mọi lúc. Không có gì để bật hoặc tắt để có được chức năng này.

2

Các loại dữ liệu cột không được thực thi, chỉ được đề xuất theo loại được khai báo trong tuyên bố create table. Đây là ý nghĩa của chúng theo ái lực loại.

Loại ái lực của cột là loại được đề xuất cho dữ liệu được lưu trữ trong cột đó. Ý tưởng quan trọng ở đây là loại được khuyến khích, không bắt buộc. Bất kỳ cột nào vẫn có thể lưu trữ bất kỳ loại dữ liệu nào. Nó chỉ là một số cột, được lựa chọn, sẽ thích sử dụng một lớp lưu trữ hơn một lớp khác. Lớp lưu trữ ưu tiên cho một cột được gọi là "ái lực" của nó.