读
http://download.oracle.com/javase/6/docs/api/java/sql/Savepoint.html
从数据库的角度来看,没有明确说明保存点的映射.
设置保存点时,数据库更改是否可用于其他事务?
谢谢
Luk*_*ard 15
保存点标记当前事务可以回滚到的点.它可以选择仅回滚其中的一些,而不是将所有更改都回滚.例如,假设您:
执行此操作后,表将包含您插入的前10行.其他5行将被回滚删除.
设置保存点不会将任何数据"保存"到数据库中.它不会使数据库更改对任何其他事务可见.保存点只是当前事务可以回滚到的标记.
保存点不是 JDBC 功能,而是 DBMS 功能。
除了 Luke 的详细回答之外,您可能还想阅读 DBMS 手册对保存点的解释
http://www.postgresql.org/docs/current/static/sql-savepoint.html
http://download.oracle.com/docs/cd/E11882_01/server.112/e17118/statements_10001.htm#BABFIJGC
http: //publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.sql.ref.doc/doc/r0003271.html
http://msdn.microsoft.com/en-us /library/ms188378.aspx
http://dev.mysql.com/doc/refman/5.5/en/savepoint.html
| 归档时间: |
|
| 查看次数: |
6722 次 |
| 最近记录: |