我们在尝试删除和重新创建DB2中的视图时遇到问题

时间:2015-04-06 15:22:01

标签: db2

我们正在为保险客户工作,在尝试删除和重新创建DB2中的视图时遇到问题。我们使用的是DB2 LUW v9.5.0.3。

数据库:DB2 LUW
版本:9.5.0.3

  1. 我们在架构中有一个表(TABLE_1),SCHEMA_1。在此表上构建了一个视图(VIEW_1),它位于相同的模式中(SCHEMA_1)
  2. 在Schema SCHEMA_2中有一个名为VIEW_1的别名,它建立在视图SCHEMA_1.VIEW_1
  3. 上。
  4. 有许多函数驻留在SCHEMA_2中并依赖于别名SCHEMA_2.VIEW_1
  5. 我们需要在表SCHEMA_1.TABLE_1中添加新列,还需要更改视图SCHEMA_1.VIEW_1以适应
  6. 如果有办法通过添加新列而不触及任何相关对象来更改视图,请告知。

1 个答案:

答案 0 :(得分:0)

是的,您可以升级到DB2 9.7,其中添加了create or replace功能。