我原来为emp表创建了触发器DML_LOG
现在又为dept表创建触发器时出现错误
CREATE OR REPLACE TRIGGER DML_LOG
                          *
第 1 行出现错误:
ORA-04095: 触发器 'DML_LOG' 已经在另一表上存在, 无法替换

解决方案 »

  1.   

    create or replace 不是存在就替换吗
      

  2.   

    你现在是给dept表创建触发器啊,原来的是emp啊
    两个表不一样的
      

  3.   

    用上create or replace 这个,不是存在就替换吗
      

  4.   

    当对一个表建立了触发器 只能对事件表上的触发器 create or replace 
    在另个表建立一样的触发器就会报ORA-04095: 触发器 'DML_LOG' 已经在另一表上存在, 无法替换
      

  5.   

    就是原来我create or replace 创建了EMP表的触发器,现在create or replace 只能针对emp表的触发器修改,不能用在其他表??
    谢谢啦