您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息

Oracle创建触发器调用含参数存储过程

2024/4/29 19:17:21发布8次查看
背景:在向数据表中插入数据时调用已定义的存储过程,对插入数据进行xml解析,该存储过程含参数, 解决方法:为插入数据表建立触
背景:在向数据表中插入数据时调用已定义的存储过程,对插入数据进行xml解析,该存储过程含参数,
解决方法:为插入数据表建立触发器,在触发器中调用存储过程
存储过程:请参见上一篇文章  oracle中使用存储过程解析xml字符串 
插入语句为:insert into t_xml(2,  ‘name180%’)
触发器建立:
create or replace trigger trg_t_parse
  before insert on t_xml
  referencing
  for each row
declare
  -- local variables here
  --pragma autonomous_transaction;--自治事务,,子事务可以有commit
begin 
  p_parse(:new.id);  --调用存储过程,传参数:new.id
  --commit;
endtrg_t_parse;
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录