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