使用引用临时表的视图来更改数据

对于引用应用程序期间临时表或双时间表的视图,您可以为视图上的更新或删除操作指定一个期间子句。

关于本任务

限制 :视图不能使用“代替”触发器定义。

过程

对引用临时表的视图进行数据更改操作:

在UPDATE或DELETE语句中,在目标视图名称后指定BUSINESS_TIME期间的期间子句(FOR PORTION OF BUSINESS_TIME)。

示例

开始通用编程接口信息。

以下示例说明如何创建引用应用程序期间临时表(att)的视图,然后为视图上的更新操作指定期间子句。

CREATE VIEW v7 (col1, col2, col3)
AS SELECT coverage, bus_start, bus_end FROM att;

UPDATE v7
FOR PORTION OF BUSINESS_TIME FROM ‘2013-01-01' TO ‘2013-06-01'
SET col1 = col1 + 1.10;
通用编程接口信息结束。