发现有网友这么写的:
....for each row:对表的每一行触发器执行一次。如果没有这一选项,则只对整个表执行一次......
这些好象都没法解决问题,我的意思是对插入的记录增加他的datetime字段。
第一次写这东西,谢谢。
还有,能不能在插入的时候,触发器得到插入的字段的信息。

解决方案 »

  1.   

    你用new.字段名就可以取得新值呀
      

  2.   

    for each row
    begin
      :new.datetime=sysdate;
    end;
    /
    或者干脆把那个字段的默认值设置为 SYSDATE
      

  3.   

    create or replace trigger zhang before insert on 表 
    for each row
    begin
    :new.datetime=sysdate;
    end;
      

  4.   

    也可以设置这个列 的默认值 default sysdate