在触发器中如何取出这两个值?
表结构如下
bbxxbh sybz
AAA 1 --使用
BBB 2
实现功能,假如user_flag发生变化时(update)例如由BBB 2-->1时,希望得到的值是old_version = 'AAA',new_sion = 'BBB'.
我的触发器是(本表用触发器不用PROCESS)
create or replace trigger BBGX_TRIG
before update on zcbbxx
for each row
declare
old_version varchar2(20);
new_version varchar2(20);
begin
select bbxxbh into old_version from zcbbxx
where sybz = '1';
new_version := :old.bbxxbh
end;
这个结果是错误的,请各位大侠伸出援助之手,帮助小弟一把。