根据SQLite 3 documentation的说法,它具有“类型亲和性”特性来强制使用列数据类型。但是如何打开它呢?
发布于 2012-04-08 00:38:57
类型关联并不强制使用列数据类型-它只是建议底层存储引擎如何存储数据。
在“类型亲和性”部分:
对于存储在该列中的数据,建议使用列的类型关联。这里的重要思想是该类型是推荐的,而不是必需的。任何列仍然可以存储任何类型的数据。
(已添加强调)
至于“如何打开它”,没有这样的事情。这就是SQLite一直以来的工作方式。要获得此功能,无需打开或关闭任何东西。
发布于 2012-04-08 00:38:42
列数据类型不是强制的,只是由它们在create table
语句中声明的类型建议使用。这就是他们所说的类型亲和性。
对于存储在该列中的数据,建议使用列的类型关联。这里的重要思想是该类型是推荐的,而不是必需的。任何列仍然可以存储任何类型的数据。只是有些列,如果可以选择,会更喜欢使用一个存储类而不是另一个。列的首选存储类称为它的“亲和性”。
https://stackoverflow.com/questions/10059500
复制