有一個 DB2 檢視 VIEW1。如何獲取此檢視的定義?
若要獲取 DB2 檢視定義,我們可以使用 SYSIBM.SYSVIEW DB2 系統表。SYSVIEW 表儲存 DB2 中所有檢視的詳細資訊。我們可以透過以下 SQL 語句來查詢檢視定義。
SELECT NAME, SEQNO, TEXT FROM SYSIBM.SYSVIEWS WHERE NAME = ‘VIEW1’ ORDER BY SEQNO;
VIEW 可能有多行定義,以 SEQNO 表示。這就是我們需要使用 ORDER BY SEQNO 來以正確的順序提供檢視定義的原因。確切的定義在 TEXT 列中提供。
廣告