设为首页 加入收藏

TOP

函数中有插入语句解决――自治事务
2014-11-24 03:23:40 来源: 作者: 【 】 浏览:2
Tags:函数 插入 语句 解决 自治 事务

要创建一个自治事务,您必须在匿名块的最高层或者存储过程、函数、数据包或触发的定义部分中,使用PL/SQL中的PRAGMA AUTONOMOUS_TRANSACTION语句。在这样的模块或过程中执行的SQL Server语句都是自治的。

例子

create or replace function sms_send(v_mobile_no varchar2, --电话号码
v_dx_content varchar2 --短信内容

)
return varchar2 is
pragma autonomous_transaction;
v_result integer;
v_msg varchar2(100);
v_exception Exception;
BEGIN
v_msg := 'OK';
--往中间短信发送表插入发送数据
v_msg := '发送失败!';
v_result := -10;
INSERT INTO TABLE VALUES('','');
commit;
return 'OK';
END;

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇JavaRedisJedis--学习笔记代码片.. 下一篇saiku查询出错如何debug(saiku查..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·MySQL 安装及连接-腾 (2025-12-25 06:20:28)
·MySQL的下载、安装、 (2025-12-25 06:20:26)
·MySQL 中文网:探索 (2025-12-25 06:20:23)
·Shell脚本:Linux Sh (2025-12-25 05:50:11)
·VMware虚拟机安装Lin (2025-12-25 05:50:08)