你将after UPDATE改为before update 试试!

解决方案 »

  1.   

    写级联更新?http://osi.oracle.com/~tkyte/update_cascade/index.html
      

  2.   

    何必用触发器呢?
    create table x( id int, b varchar2(30),constraint pk_x_id primary key(id));
    create table subx( id int ,c varchar2(20), constraint fk_subx_id 
    foreign key (id ) on update cascasde)
      

  3.   

    平平淡淡,你用的oralce是什么版本?我在9i下面试验没有通过,改成delete cascade 通过是不是9i本身不支持级联更新?
      

  4.   

    用 l2g32003(T2-X) 的回复。
    9.2.0,10g也没有