易截截图软件、单文件、免安装、纯绿色、仅160KB

关于oracle触发器的问题 - Oracle / 高级技术

现在有三个表A,B,C,表中字段如下:
表A:[字段1][字段2][字段3][字段4]
表B:[字段1][字段2]
表C:[字段3][字段4]
要求当表A执行insert操作时,向表B和表C中插入相应字段,其中字段1和字段2插入表B,字段3和字段4插入表C
请问触发器该怎么写啊?
我尝试着在一个触发器了写了两条insert语句,但是没有执行成功。

SQL code:
CREATE OR REPLACE TRIGGER tr_A_insert
AFTER INSERT ON table_A
FOR EACH ROW
BEGIN
--使用:new来引用新插入值
INSERT INTO 表B VALUES (:new.字段1, new.字段2);
INSERT INTO 表C VALUES (:new.字段3, :new.字段4);
END;



触发器:
create or replace trigger asdf
after insert on A
  
for each row
 
begin
insert into B values (:new.字段1,:new.字段2);
insert into C values(:new.字段3,:new.字段4);
end;

那你的触发器语句贴出来看看
报什么错

SQL code:

create or replace trigger in_a before insert on A for each row
as
begin
insert into B values(:new.字段1,:new.字段2);
insert into C values(:new.字段3,:new.字段4);
commit;
end;

--2:也可以用merge into来
merge into B using A on(A.字段1=B.字段1 and A.字段2=B.字段2)
when not matched then insert(B.字段1,B.字段2) values(A.字段1,A.字段2)


merge into C using


相关问答:

Oracle离线访问---求助 - Oracle / 基础和管理

大家好,我现在把oracle服务器上面的原始文件,下载到本机了.我想在本机访问数据库怎么设置啊.是不是类似可以建立一个什么虚拟服务器来实现.请大家出出主意
引用
    大家好,我现在把oracle服务器上面 ......

oracle并发处理SOS - Oracle / 开发

我在开发的这个应用并发性比较高,oracle更新数据时候如何处理并发处理呢?各位大侠发表好的观点啊,在线等待!
oracle数据更新时,会自动默认行锁定,楼主不要操心,Oracle对并行处理已经很成熟了

引用
oracle ......

Oracle的blob字段问题 - Oracle / 开发

查了一天的blob,还是没理解到,我想在VC下存取二进制的文件,使用的是oo4o,照着帮助文档上面的写了写入数据库的代码,还是没写对,错误提示是this operation is not permitted on a empty LOB,这是什么意思啊?照 ......

oracle 10g data guard - Oracle / 基础和管理

做玩data guard 后
在Primary服务器 执行 
SQL>SELECT SEQUENCE#,APPLIED from V$ARCHIVED_LOG ORDER BY SEQUENCE#;
 SEQUENCE# APP
---------- ---
  13 NO
  13 YES ......

请教一个oracle管理的问题! - Oracle / 基础和管理

服务器后台的数据库是oracle,在今天系统登录的时候报“登录不了数据库,IO异常”,结果是全公司都登不上去,我重启了一下服务器才好了,我想可能是用户并发量太大的缘故,不知道各位大虾认同不?有什么解决办法没? ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号