RPK*_*RPK 7 sql-server-2005 oracle sql-server
多年前我在 Oracle 8 上工作时,我曾经在每次批量插入后手动执行 COMMIT 命令。在 SQL Server 中,默认情况下自动提交是 ON 的,这有好处也有危险。
我想知道新版本的 Oracle 是否仍然默认关闭自动提交?我还想知道如何在 SQL Server 2005 中关闭自动提交。
对于 SQL Server,您将SET IMPLICIT_TRANSACTIONS ON。
在隐式事务模式下,任何 DML(SELECT, INSERT, DELETE, UPDATE
等)或 DDL(CREATE, ALTER, DROP
等)都将启动事务,您必须显式COMMIT
或ROLLBACK
.
或者,可以使用 启动显式事务BEGIN TRANSACTION
。
归档时间: |
|
查看次数: |
14703 次 |
最近记录: |