用C#通过DatabaseLink连接远程Oracle数据表的错误,及其变通方法[2]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:


下面是建立视图触发器的代码:(注意里面的instead of)

create or replace trigger tg_E_CONTACT
  before instead of update or instead of insert or instead of delete on E_CONTACT
  for each row
begin
  if inserting then
    insert into E_CONTACT@gaac.world
    values
      (:new.TELEPHONE, :new.EMPLOYEEID, :new.STATUS);
  else
    if updating then
      update E_CONTACT@gaac.world s
         set s.TELEPHONE  = :new.TELEPHONE,
             s.EMPLOYEEID = :new.EMPLOYEEID,
             s.STATUS     = :new.STATUS
       where s.employeeid = :old.employeeid;
    else
      if deleting then
        delete from E_CONTACT@gaac.world s
         where s.employeeid = :old.employeeid;
      end if;
    end if;
  end if;
end;

本文关键:用C#通过DatabaseLink连接远程Oracle数据表的错误,及其变通方法
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top