gpt4 book ai didi

database - 有没有办法在 SQLITE 中获取 View 的列数据类型?

转载 作者:搜寻专家 更新时间:2023-10-30 20:20:56 24 4
gpt4 key购买 nike

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

最佳答案

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

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

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

关于database - 有没有办法在 SQLITE 中获取 View 的列数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6274719/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com