ORACLE触发器的问题

来源:百度知道 编辑:UC知道 时间:2024/06/09 07:34:44
declare
next_checkup_no number;
begin
select hard_seq.nextval
into next_checkup_no
from dual;
:NEW.hard_id := next_checkup_no;
end;
帮忙解释以下每句语句的意思,谢谢

declare --声明
next_checkup_no number; --声明变量
begin --程序开始
select hard_seq.nextval --检索 hard_seq.nextval
into next_checkup_no --将结果赋值 next_checkup_no
from dual;
:NEW.hard_id := next_checkup_no; --把next_checkup_no赋值给 :NEW.hard_id

但是NEW.hard_id=更新后的值