读书人

(转)oracle 存储过程事宜使用断点回

发布时间: 2013-07-04 11:45:28 作者: rapoo

(转)oracle 存储过程事务使用断点回滚 ---savepoint
create?or?replace?procedure?pr_mypro2(p_a?in?varchar2,p_b?in?varchar2,p_count?out?number)
(转)oracle 存储过程事宜使用断点回滚 -savepoint
(转)oracle 存储过程事宜使用断点回滚 -savepointtemp?varchar2(1000);???/*定义临时变量*/
(转)oracle 存储过程事宜使用断点回滚 -savepointis
(转)oracle 存储过程事宜使用断点回滚 -savepointbegin
(转)oracle 存储过程事宜使用断点回滚 -savepoint
(转)oracle 存储过程事宜使用断点回滚 -savepointselect?code?into?p_count?from?table1?where?a=p_a;?/*查询并返回值*/
(转)oracle 存储过程事宜使用断点回滚 -savepointtemp?:=?p_count;??/*将返回值赋给临时变量*/
(转)oracle 存储过程事宜使用断点回滚 -savepointsavepoint?point1;??/*保存点*/
(转)oracle 存储过程事宜使用断点回滚 -savepoint
(转)oracle 存储过程事宜使用断点回滚 -savepointinsert?into?table2(a,b)values(temp,p_b);?/*将临时变量值添加到新表的字段*/
(转)oracle 存储过程事宜使用断点回滚 -savepoint
(转)oracle 存储过程事宜使用断点回滚 -savepointsavepoint?point2;
(转)oracle 存储过程事宜使用断点回滚 -savepoint
(转)oracle 存储过程事宜使用断点回滚 -savepointinsert?into?(转)oracle 存储过程事宜使用断点回滚 -savepoint
(转)oracle 存储过程事宜使用断点回滚 -savepoint
(转)oracle 存储过程事宜使用断点回滚 -savepoint
(转)oracle 存储过程事宜使用断点回滚 -savepoint?exception???
(转)oracle 存储过程事宜使用断点回滚 -savepoint??????when???others???then???
(转)oracle 存储过程事宜使用断点回滚 -savepoint??????????rollback?to?savepoint?point1;??/*异常处理,保存点下面的操作都不会被执行*/
(转)oracle 存储过程事宜使用断点回滚 -savepoint?????????return;?
(转)oracle 存储过程事宜使用断点回滚 -savepoint
(转)oracle 存储过程事宜使用断点回滚 -savepointend;
(转)oracle 存储过程事宜使用断点回滚 -savepoint

?

?

??? 保存点(SAVEPOINT)是事务处理过程中的一个标志,与回滚命令(ROLLBACK)结合使用,主要的用途是允许用户将某一段处理回滚而不必回滚整个事务。

?

如果定义了多个savepoint,当指定回滚到某个savepoint时,那么回滚操作将回滚这个savepoint后面的所有操作(即使后面可能标记了N个savepoint)。

例如,在一段处理中定义了五个savepoint,从第三个savepoint回滚,后面的第四、第五个标记的操作都将被回滚,如果不使用ROLLBACK TO savepoint_name而使用ROLLBACK,将会滚整个事务处理。

读书人网 >其他数据库

热点推荐