如何查找 DB2 表 TAB1 的主键?


我们可以使用 SYSIBM.SYSCOLUMNS 表来查找任何表的主键。SYSIBM.SYSCOLUMNS 是一个 DB2 系统表,其中包含每张表每一列的一行。它还包含与视图相关的数据。下面的 SQL 查询可用来查找特定表的主键。

SELECT NAME
FROM
SYSIBM.SYSCOLUMNS
WHERE TBNAME = 'TAB1’
AND KEYSEQ > 0
ORDER BY KEYSEQ ASC;

我们将使用 WHERE 子句在 SYSCOLUMNS 表的 TBNAME 列中使用我们的表名,而 KEYSEQ > 0 将仅返回主键。

更新时间:12-Sep-2020

6K+ 阅读

开启你的 职业

通过完成课程来获得认证

开始
广告