create or replace trigger tests
  before insert on   aa
  for each row
begin
  insert into bb(id) values(:new.id);
end aaa;

解决方案 »

  1.   

    楼上的,您好,我的触发器是这么写的,编译没报错,但就是无效,可以帮我看一下吗?CREATE OR REPLACE TRIGGER "FGOG_AVATAR"."TRI_HOMPY_USER_ON_ADD" AFTER INSERT ON "FGOG_AVATAR"."USERX" FOR EACH ROW begin    if(:NEW.genderx = '1') then
          INSERT into FGOG.TBL_HOMPY(user_id, user_name, nick_name, birthday, gender_code, avatar_small)
          VALUES(SEQ_USER.NEXTVAL, :NEW.loginn, :NEW.nickx, :NEW.birthdayx, '1', 'boy|gir');
        else
           INSERT into FGOG.TBL_HOMPY(user_id, user_name, nick_name, birthday, gender_code, avatar_small)
          VALUES(SEQ_USER.NEXTVAL, :NEW.loginn, :NEW.nickx, :NEW.birthdayx, '2', 'boy|gir');
        end if;end;
      

  2.   

    这个触发器应该建在FGOG方案下还是应该建在FGOG_AVATAR方案下呢?
      

  3.   

    bluelamb,我刚开始也是像您那么写的,但也是编译没报错,状态无效
      

  4.   

    问题解决,是权限问题,我在方案B下新建了一个和A.AA一样的表,把上面的东东拷贝过去就可以用了,谢谢各位