在db2中,如何获取特定数据库模式的主键列表和相应的表名?
我找到了一些查询来从像
这样的表中获取主键SELECT sc.name
FROM SYSIBM.SYSCOLUMNS SC
WHERE SC.TBNAME = 'REGISTRATION'
AND sc.identity ='N'
AND sc.tbcreator='schemaname'
AND sc.keyseq=1
我可以修改相同的内容以获得完整的主键,列名和表名吗?
答案 0 :(得分:1)
SELECT
tabschema, tabname, colname
FROM
syscat.columns
WHERE
keyseq IS NOT NULL AND
keyseq > 0
ORDER BY
tabschema, tabname, keyseq