开始交易与开始工作之间有什么区别

时间:2014-11-03 02:55:20

标签: sql sql-server

我在SQL Server中看到它有以下语句的事务部分:

  • 开始交易或开始工作
  • 提交事务或提交工作
  • 回滚事务或提交工作

我在工作中使用了事务集语句,但为什么这里有工作语句? 它们一样吗?如果没有,它们之间有什么区别?

1 个答案:

答案 0 :(得分:2)

根据MSDN,此语句与BEGIN TRANSACTION的功能相同,但BEGIN TRANSACTION接受用户定义的事务名称。无论是否指定可选关键字WORK,此BEGIN语法都与SQL-92兼容。