create or replace trigger updateB 
    after insert on A
    for each row
begin
    insert into B () values();
end updateB;

解决方案 »

  1.   

    关键是A和B是数据库名字,我怎么才能让存储过程更新B里面的数据表TB呢?
    insert into B.TB???????
      

  2.   

    create or replace trigger man_tri
    after insert on A.TA
    for each row
    begin
         insert into B.TB values(:new.col1,:new.col2,...);
    end;
    /col1,col2 为B数据库里面的数据表TB的字段
      

  3.   

    啊,懂了,谢谢 lavenderflower(*好好学习*天天向上*) 兄指点
      

  4.   

    如果 A.TA和B.TB表结构不一样,插入数据时需 
    insert into B.TB(col1,col2,..) values((:new.col1,:new.col2,...);
      

  5.   

    dlmaomao(猫猫) 兄的A.TA,B.TB中的A,B指的是用户吗?
      

  6.   

    create or replace trigger "BS1SG".TDA_ODRD
    AFTER DELETE ON ODRD
    for each row
    /*******************************************************
    **  程式類別 : Trigger                                **
    **  程式名稱 : TIA_ODRD                              **
    **  程式功能 : 
       當新增訂單主檔時,對批號主檔(lotnom)新增
       影響table: 
       1.ODRD(訂單明細檔)
    **  原設計者 :     設立日期 :        **
    **  ------------------異動記錄明細-----------------   **
    **  異動日期     異 動 者      異   動   原   因      ** 
        2004-02-23   陳建文        如果有派工數則不允許刪除資料
    *******************************************************/ declare
        --訂單累計派工數
       --vn_dispatch_qty      ODRD.F_DISPATCH_QTY%TYPE;
    begin
          IF NVL(:OLD.F_DISPATCH_QTY,0) > 0 THEN
             RAISE_APPLICATION_ERROR(-20001,'訂單:'||:OLD.fact_odr_no||' ,SIZERUN: '||:OLD.SIZERUN||' 已派工,請先刪除派工資料!');
          END IF; 
    end TDA_ODRD;
      

  7.   

    用dblink建立链接后,再用触发器建立关联