建了个触发器,什么功能都没有,还报错:触发器无效且未通过重新验证。
触发器:
CREATE OR REPLACE TRIGGER bifer_KJPZXX_PZBHLS
BEFORE INSERT ON CF_KJPZXX_TMP
FOR EACH ROW
BEGINEND;难道还有什么权限限制吗?

解决方案 »

  1.   

    你这个触发器什么操作都没有啊
    begin和end之间一定要有操作 如果不想做任何操作可以用null已写入 file afiedt.buf  1  CREATE OR REPLACE TRIGGER bifer_KJPZXX_PZBHLS
      2  BEFORE INSERT ON emp
      3  FOR EACH ROW
      4  BEGIN
      5  null;
      6* END;
    scott@YPCOST> /触发器已创建
      

  2.   


    --触发器怎么能没有触发体  要么加个null作为触发体CREATE OR REPLACE TRIGGER bifer_KJPZXX_PZBHLS
    BEFORE INSERT ON CF_KJPZXX_TMP
    FOR EACH ROW
    BEGIN
    null;
    END;
      

  3.   

    --触发器怎么能没有触发体 要么加个null作为触发体CREATE OR REPLACE TRIGGER bifer_KJPZXX_PZBHLS
    BEFORE INSERT ON CF_KJPZXX_TMP
    FOR EACH ROW
    BEGIN
    null;
    END;
      

  4.   

    木有触发体,实在没有用null代替吧…
      

  5.   

    你的问题,已经解决了。有错误,show error ,看看自己能解决不。
    看到楼主,我就想到了自己,学习的路上有很多的小困难啊。
    譬如当时我就不知道怎么把代码从命令行里面复出出来==类似的问题
      

  6.   

    楼上说的都对,加个null解决问题