知识大全 oracle存储过程中使用事务管理
Posted 操作
篇首语:勇士搏出惊涛骇流而不沉沦,懦夫在风平浪静也会溺水。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 oracle存储过程中使用事务管理相关的知识,希望对你有一定的参考价值。
存储过程里的事务操作
create or replace procedure pr_mypro (p_a in varchar p_b in varchar p_count out number)
temp varchar ( ); /**//*定义临时变量*/
is
begin
select code into p_count from table where a=p_a; /**//*查询并返回值*/
temp := p_count; /**//*将返回值赋给临时变量*/
savepoint point ; /**//*保存点*/
insert into table (a b)values(temp p_b); /**//*将临时变量值添加到新表的字段*/
savepoint point ;
insert into
exception
when others then
rollback to savepoint point ; /**//*异常处理 保存点下面的操作都不会被执行*/
return;
end;
保存点(SAVEPOINT)是事务处理过程中的一个标志 与回滚命令(ROLLBACK)结合使用 主要的用途是允许用户将某一段处理回滚而不必回滚整个事务
如果定义了多个savepoint 当指定回滚到某个savepoint时 那么回滚操作将回滚这个savepoint后面的所有操作(即使后面可能标记了N个savepoint)
cha138/Article/program/Oracle/201311/16520相关参考
VFP中调用Oracle的存储过程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! VFP由于其通
了解Oracle存储过程中的角色 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 角色(数据库权限
Jsp中调用Oracle存储过程的小例子 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! /*执行
如何在Oracle数据库中使用Java存储过程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本
调用Oracle数据库中的存储过程需要两步走 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 存储
PL/SQL中为我们提供了调试存储过程的功能可以帮助你完成存储过程的预编译与测试 点击要调试的存储过程右键选择TEST 如果需要查看变量当然调试都需要在右键菜单中选择Adddebuginfor
Error:PLS:必须说明标识符DATETIMELine:Text:aadatetime在oracle中没有datetime类型=================================
项目接近尾声了感觉将业务逻辑放到oracle中使得后台代码很精简oracle很有搞头! PL\\SQL: createorreplaceprocedureproc_client_List客户多
oracle存储过程分页代码是怎么实现的我们来看下实验小编为您整理的方法吧! /*******存储过程分页代码**********/ 包头 createorreplacepackagepck
一无返回值的存储过程 存储过程为 CREATEORREPLACEPROCEDURETESTA(PARAINVARCHARPARAIN VARCHAR)