有没有办法在SQLITE中获取视图的列数据类型?

时间:2011-06-08 05:53:33

标签: database sqlite view

我使用PRAGMA table_Info('table_name')来获取表名,字段数据类型和有关表的其他信息,它给出了我期望的值,但是当涉及到视图时,返回的字段数据类型始终是“数字” ”。可能是导致此问题的原因是什么?...是否有其他方法可以从视图中获取字段数据类型?请帮忙

1 个答案:

答案 0 :(得分:3)

我猜测它是SQLite中没有真正强类型的事实的副产品。虽然您可以为列声明类型,但它不会阻止您将其他类型的数据放入该列。换句话说,数据类型与单个字段而不是它所在的列相关联。确定类型的具体细节会有所不同,具体取决于您使用的SQLite版本:

SQLite 2: http://www.sqlite.org/datatypes.html

SQLite 3: http://www.sqlite.org/datatype3.html