【发布时间】:2011-04-03 21:14:53
【问题描述】:
我需要以编程方式确定给定 sqlite 表的主键字段(使用 sqlite api,而不是命令行)。
我可以获得表列表和列列表,但只能使用 Column_Type() 函数查看列类型。需要知道给定列是否为主键(如果使用复合键,则为主键的一部分)。
【问题讨论】:
标签: sqlite schema primary-key
我需要以编程方式确定给定 sqlite 表的主键字段(使用 sqlite api,而不是命令行)。
我可以获得表列表和列列表,但只能使用 Column_Type() 函数查看列类型。需要知道给定列是否为主键(如果使用复合键,则为主键的一部分)。
【问题讨论】:
标签: sqlite schema primary-key
看看sqlite3_table_column_metadata:
此例程返回有关特定列的特定列的元数据 使用传递的数据库连接句柄可访问的数据库表 作为第一个函数参数。
【讨论】: