有一个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以便按正确顺序给出视图定义的原因。确切的定义在“文本”列中可用。

猜你喜欢