您的位置:首页 > 其它

INFORMIX如何通过TRIGGER实现复制同一个表的一个字段到另外一个字段

2008-01-11 13:48 603 查看
在trigger中用 “execute procedure ... into 非触发字段 ” 实现赋值给字段。

例子如下:

create table temp_trig
(a serial,
b integer,
c integer);

CREATE PROCEDURE output_by_input(v_input integer) RETURNING integer;
RETURN v_input;
END PROCEDURE;

drop trigger tr_tmp_trig_i ;

create trigger tr_tmp_trig_i insert on temp_trig
referencing new as new
for each row
(
execute procedure output_by_input(new.a) into c
);

insert into temp_trig (b) values (2);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐