【问题标题】:sqlite - programmatically determine primary key(s)sqlite - 以编程方式确定主键
【发布时间】:2011-04-03 21:14:53
【问题描述】:

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

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

【问题讨论】:

    标签: sqlite schema primary-key


    【解决方案1】:

    看看sqlite3_table_column_metadata:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-21
      • 1970-01-01
      • 2017-05-20
      • 1970-01-01
      • 2015-04-20
      • 2011-03-30
      • 1970-01-01
      相关资源
      最近更新 更多