Ibm midrange IBMDB2:如何更改视图';是否在不删除结构的情况下重新创建?

Ibm midrange IBMDB2:如何更改视图';是否在不删除结构的情况下重新创建?,ibm-midrange,db2-400,Ibm Midrange,Db2 400,IBMDB2:如何在不删除视图的情况下更改视图的结构并再次创建它? " 我在DB2IBMi-series中有一个视图,我需要“更新”/“更改它的”查询“。到目前为止,我知道的唯一方法是删除并重新构建它,但在本例中,我有另一个基于此视图的视图,如果我删除第一个视图,则第二个视图将被删除到..您正在查找语法吗?如果您在i5/OS V7.1上运行,则可以使用创建或替换视图 如果没有,则(不幸的是)您必须删除/重新创建视图(及其从属对象)。您必须查看哪些其他视图正在使用此视图 必须重新创造它们。 您可以

IBMDB2:如何在不删除视图的情况下更改视图的结构并再次创建它? "
我在DB2IBMi-series中有一个视图,我需要“更新”/“更改它的”查询“。到目前为止,我知道的唯一方法是删除并重新构建它,但在本例中,我有另一个基于此视图的视图,如果我删除第一个视图,则第二个视图将被删除到..

您正在查找语法吗?

如果您在i5/OS V7.1上运行,则可以使用
创建或替换视图


如果没有,则(不幸的是)您必须删除/重新创建视图(及其从属对象)。

您必须查看哪些其他视图正在使用此视图 必须重新创造它们。 您可以使用以下命令:
DSPDBR

当OP提到他正在iSeries上运行时,在z/OS上发布DB2语法是没有用的。我不确定这个答案对OP有何帮助。我有同样的问题,链接页面没有回答。CREATE或REPLACE似乎在做我需要的事情,但我们仍然在版本8上停留了一段时间:(