有一個 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 列中提供。

更新於: 12-Sep-2020

3K+ 瀏覽量

開啟你的職業生涯

透過完成課程來獲取認證

開始
廣告