2011-06-08 100 views
2

我用PRAGMA table_Info('table_name')來獲取關於表的表名,字段數據類型和其他信息,它給了我期望值,但是當涉及到視圖時,返回的字段數據類型總是「數字」 。這個問題的原因是什麼?......還有其他的方法從視圖中獲取字段數據類型嗎?請幫忙有沒有辦法在SQLITE中獲取視圖的列數據類型?

回答

3

我猜測這是列的真正強類型SQLite中的事實的副產品。雖然您可以爲列聲明類型,但它不會阻止您將其他類型的數據放入該列中。換句話說,數據類型與各個領域,而不是它在列相關的如何類型決定的細節會略有不同,這取決於SQLite的版本你使用:

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

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

相關問題