“REATE OR REPLACE TRIGGER "usr_hrmg".tg_bi_T_ANNUALINSURANCE”
=============================
为什么要在用户上加引号?这样试试:
REATE OR REPLACE TRIGGER usr_hrmg.tg_bi_T_ANNUALINSURANCE

解决方案 »

  1.   

    这样也不行,报错信息是:ORA-04095: trigger 'TG_BI_T_ANNUALINSURANCE' already exists on another table, cannot replace it
      

  2.   

    那你改个名字不行么?
    REATE OR REPLACE TRIGGER usr_hrmg.new_tg_bi_T_ANNUALINSURANCE
      

  3.   

    呵呵!改名还是不行,报错的信息:Warning: Trigger created with compilation errors
      

  4.   

    那前面2个问题都解决了,
    剩下的就是你的触发器语法有问题了“compilation errors”编译错误。。
      

  5.   

    你还没有建立序列吧?
    先create sequence seq_T_ANNUALINSURANCE;
    然后在建立触发器。。就OK了
      

  6.   

    对了,得这样
    create sequence usr_hrmg.seq_T_ANNUALINSURANCE