当前位置: > 数据库 > Oracle >

oracle系统包——dbms_transaction用法

时间:2016-05-16 17:36来源:linux.it.net.cn 作者:IT

用于在过程,函数和包中执行sql事务处理语句.

1.read_only
用于开始只读事务,其作用与sql语句set transaction read only完全相同


2.read_write
用于开始读写事务


3.advise_rollback
用于建议回退远程数据库的分布式事务


4.advise_nothing
用于建议远程数据库的分布式事务不进行任何处理


5.advise_commit
用于建议提交远程数据库的分布式事务


6.user_rollback_segment
用于指定事务所要使用的回滚段


7.commit_comment
用于在提交事务时指定注释.


8.commit_force
用于强制提交分布式事务.


9.commit
用于提交当前事务


10.savepoint
用于设置保存点


11.rollback
用于回退当前事务


12.rollback_savepoint
用于回退到保存点


13.rollback_force
用于强制回退分布式事务


14.begin_discrete_transaction
用于开始独立事务模式


15.purge_mixed
用于清除分布式事务的混合事务结果


16.purge_lost_db_entry
用于清除本地数据库所记载的远程事务入口,该事务入口操作因为远程数据库问题未能在远程数据库完成.


17.local_transaction_id
用于返回当前事务的事务标识号


18.step_id
用于返回排序dml事务的惟一正整数
 

(责任编辑:IT)
------分隔线----------------------------