【问题标题】:Is there a way to get the column data types for a view in SQLITE?有没有办法在 SQLITE 中获取视图的列数据类型?
【发布时间】:2011-06-08 05:53:33
【问题描述】:

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

【问题讨论】:

    标签: database sqlite view


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-20
      • 1970-01-01
      • 1970-01-01
      • 2021-01-12
      • 1970-01-01
      • 2020-11-30
      相关资源
      最近更新 更多