日期:2014-05-16  浏览次数:21034 次

求助,关于存储过程以及触发器~~~~~~~~~~~~~
批量导入银行账号:根据提供的银行账号excel,导入到表tb_yhzh00(字段为:个人编号、姓名、身份证号、旧的银行账号)中去。编写过程 sp_pl_yhzh00 把对应的银行账号批量更新到eaa1表ced130(银行账号)字段中去。更新银行账号的信息,如果旧的银行账号不等于空那么把旧的银行账号保存到备份表tb_yhzh_bak(字段为:个人编号、姓名、身份证号、旧的银行账号、操作日期)中。
并且把导入不成功的人员信息查询出来,并说明原因。
要求:旧银行账号更新时保存到备份表编写触发器tri_yhzh00实现。

求高手帮助~excel已经导入tb_yhzh00中了
接下来的怎么做,求高手帮忙看下

------解决方案--------------------
--触发器如下所示:
create or replace trigger temp_trigger 
before update on tablename
for each row
declare
--声明变量
begin
--旧数据
if :old.旧银行帐号 is not null then
insert into tb_yhzh_bak values ();
end if;
--新数据
insert into eaa1(ced130)values(:new.旧银行帐号);
end temp_trigger ;

存储过程自己写就可以了。