【问题标题】:IBM DB2: how to change a view's structure without deleting it and create it again?IBM DB2:如何更改视图的结构而不删除它并重新创建它?
【发布时间】:2011-06-20 09:14:48
【问题描述】:

IBM DB2:如何更改视图的结构而不删除它并重新创建它? " 我在 DB2 IBM i 系列中有一个视图,我需要“更新”/更改它的“查询”。到目前为止我知道的唯一方法是删除并再次构建它,但在这种情况下,我有另一个基于这个的视图,如果我删除第一个,第二个被删除到..

【问题讨论】:

    标签: ibm-midrange db2-400


    【解决方案1】:

    如果您在 i5/OS V7.1 上运行,则可以使用CREATE OR REPLACE VIEW

    如果不是,那么(很遗憾)您将不得不删除/重新创建视图(及其依赖对象)。

    【讨论】:

    【解决方案2】:

    您在寻找alter view 语法吗?

    【讨论】:

    • 当 OP 提到他在 iSeries 上运行时,在 z/OS 上发布 DB2 的语法是没有用的。
    • 我不确定这个答案对 OP 有何帮助。我有同样的问题,链接页面没有回答。
    【解决方案3】:

    您必须查看哪些其他视图正在使用此视图 并且必须重新创建它们。 你可以使用这个命令: DSPDBR

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-20
      • 2016-01-06
      • 1970-01-01
      • 2015-05-31
      • 1970-01-01
      • 2011-09-05
      相关资源
      最近更新 更多