如何查詢 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+ 閱讀

開啟你的 職業

透過完成課程來獲得認證

開始
廣告
© . All rights reserved.