|
Ispirer SQLWays数据库迁移软件
BEGIN TRANSACTION转换从 Microsoft SQL Server 到 Oracle
Microsoft SQL Server允许开始明确或嵌套的事务使用BEGIN TRANSACTION。COMMIT语句为这样的事务减少 @@TRANCOUNT 1没有更新的永久。如果名称是指定,Microsoft SQL Server应用可以回滚事务其开始或定义BEGIN TRANSACTION语句。
明确的事务不支持在Oracle可以回滚一部分的工作。为此,使用SAVEPOINT语句。SAVEPOINT语句允许赋值在一个事务,您可以回滚后。经过SAVEPOINT语句已被创建,您可以继续处理,提交您的工作,回滚一整事务,或回滚到SAVEPOINT。
这样一来,SQLWays模仿Microsoft SQL Server BEGIN TRANSACTION语句为ROLLBACK使用 Oracle SAVEPOINT语句。
SQLWays变化 BEGIN TRANSACTION语句与名称到SAVEPOINT语句。没有名称BEGIN TRANSACTION语句减少。
例如: