Db2 “如何避免发表意见”;标记为“不工作”;?

Db2 “如何避免发表意见”;标记为“不工作”;?,db2,db2-luw,Db2,Db2 Luw,如何修改影响其他视图的表/视图,而不将这些从属视图标记为“不工作” 我们正在运行DB29.5LUW。我读过Leons Petrazickis的博客,他说 还有一些方法可以避免使用事务、创建或替换语句以及其他措施 因为我们不能利用9.7中的新特性,所以我需要有人详细说明Leons提到的其他方法。在IBMDataStudio中运行的示例将非常好。DB29.7中添加了“创建或替换”功能。在此之前,避免将视图标记为不工作的唯一方法是在对视图下的对象进行更改之前删除视图,然后重新创建视图 或者,避免对视图

如何修改影响其他视图的表/视图,而不将这些从属视图标记为“不工作”

我们正在运行DB29.5LUW。我读过Leons Petrazickis的博客,他说

还有一些方法可以避免使用事务、创建或替换语句以及其他措施

因为我们不能利用9.7中的新特性,所以我需要有人详细说明Leons提到的其他方法。在IBMDataStudio中运行的示例将非常好。

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


或者,避免对视图的从属对象进行更改。:-)

知道Leons建议使用事务时可能指的是什么吗?他指的是一种防止用户看到SQL0575N错误的方法。这并不阻止DB2将对象标记为无效。在单个事务中进行DDL更改时,其他查询只会阻塞系统目录中的锁,直到提交DDL事务为止。