1

如何修改影响其他视图的表/视图,而不会将这些依赖视图“标记为无效”?

我们正在运行 DB2 9.5 LUW。我读过 Leons Petrazickis 的博文 Find a list of viewsmarked inoperative where he says,

还有一些方法可以使用事务、CREATE OR REPLACE 语句和其他措施来避免它。

由于我们无法利用 9.7 中的新功能,我需要有人详细说明 Leons 提到的这些其他方式。在 IBM Data Studio 中运行的示例会很棒。

4

1 回答 1

3

DB2 9.7 中添加了“创建或替换”功能。在此之前,避免将视图标记为无效的唯一方法是在对视图下方的对象进行更改之前删除视图,然后重新创建视图。

或者,避免更改视图的依赖对象。:-)

于 2011-07-27T14:57:42.313 回答