如何查找 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 将仅返回主键。
广告