sqlite - 以编程方式确定主键

时间:2010-08-25 17:51:57

标签: sqlite schema primary-key

我需要以编程方式确定给定sqlite表的主键字段是什么(使用sqlite api,而不是命令行)。

我可以获取表列表和列列表,但只能使用Column_Type()函数查看列类型。需要知道给定列是否为主键(如果使用复合键,则为主键的一部分)。

1 个答案:

答案 0 :(得分:0)

查看sqlite3_table_column_metadata

  

此例程返回有关特定列的特定列的元数据   数据库表可以使用传递的数据库连接句柄访问   作为第一个函数参数。