【发布时间】:2011-06-20 09:14:48
【问题描述】:
IBM DB2:如何更改视图的结构而不删除它并重新创建它? " 我在 DB2 IBM i 系列中有一个视图,我需要“更新”/更改它的“查询”。到目前为止我知道的唯一方法是删除并再次构建它,但在这种情况下,我有另一个基于这个的视图,如果我删除第一个,第二个被删除到..
【问题讨论】:
标签: ibm-midrange db2-400
IBM DB2:如何更改视图的结构而不删除它并重新创建它? " 我在 DB2 IBM i 系列中有一个视图,我需要“更新”/更改它的“查询”。到目前为止我知道的唯一方法是删除并再次构建它,但在这种情况下,我有另一个基于这个的视图,如果我删除第一个,第二个被删除到..
【问题讨论】:
标签: ibm-midrange db2-400
如果您在 i5/OS V7.1 上运行,则可以使用CREATE OR REPLACE VIEW。
如果不是,那么(很遗憾)您将不得不删除/重新创建视图(及其依赖对象)。
【讨论】:
您在寻找alter view 语法吗?
【讨论】:
您必须查看哪些其他视图正在使用此视图 并且必须重新创建它们。 你可以使用这个命令: DSPDBR
【讨论】: