我用delphi语句生成oralce的触发器,试验了很多次,都没有成功,请为用delphi能不能创建oracle的触发器,如何创建?

解决方案 »

  1.   

    用delphi本身没有什么问题的,可能是你创建的SQL有问题,或者其它的设置有问题,比如权限等
      

  2.   

    adoquery3中的sql语言如下:
    CREATE TRIGGER aaabeforetrigger
    before insert 
    on aaa for each row
    begin
      select sysdate into :new.edittime from dual;
    end aaabeforetrigger用户是自己建立的用户admin,权限是RESOURCE,SELECT_CATALOG_ROLE,CONNECT,DBA请各位高手帮我看一看。
      

  3.   

    是不是已经存在了?sql没问题
    CREATE or replace TRIGGER aaabeforetrigger
    before insert 
    on aaa for each row
    begin
      select sysdate into :new.edittime from dual;
    end aaabeforetrigger;
      

  4.   

    CREATE OR REPLACE TRIGGER ADMIN.AAABCEFORETRIGGER
    BEFORE INSERT 
    ON ADMIN.DATA0001
    REFERENCING OLD AS OLD NEW AS NEW
    FOR EACH ROW 
    declare
    abc date;
    begin
      select sysdate into abc from dual;
    end aaabeforetrigger