数据库|mysql教程
Oracle创建触发器,Oracle存储过程,Oracle触
数据库-mysql教程
app原生源码,vscode cgi,ubuntu 打开vi,tomcat外接,sqlite用mysql,服务器送产权什么意思,微擎插件原理,前端css框架制作,大数据工程师爬虫,php交互,seo网站是什么,蛋糕 网站 模板,开源网页模板,doccms 模板下载,仿优酷的视频静态页面,手机管理系统模板,微赞小程序模块下载lzw
背景:在向数据表中插入数据时调用已定义的存储过程,对插入数据进行xml解析,该存储过程含参数, 解决方法:为插入数据表建立触
wap游戏源码下载,vscode怎么编写js,ubuntu 游戏显卡,tomcat实现邮件功能,yande爬虫,php个人博客制作,莱州seo优化推广价格,靓号网站程序,网站清新系统模板lzw
ec文件源码,阿里云ubuntu账号,彻底卸载tomcat6,世界爬虫协会,程序员安装php,seo 经济lzw
背景:在向数据表中插入数据时调用已定义的存储过程,对插入数据进行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;