2016-11-24 77 views
1

我是新来的领域经历了一些答案,但没有得到任何简单的答案,以了解...SQL Server的功能和交易

为什么事务不建议在SQL Server功能?

+0

不允许在用户定义的函数中进行交易。然后使用存储过程 –

+0

即使UDF中的DML也不能使用事务包装它。 –

回答

1

您不能使用用户定义的函数来修改数据库状态。 Reference

这就是为什么事务对于sql-server功能来说不必要的原因。

但是,您可以更改事务隔离级别,例如,您可以使用NOLOCK提示来达到“读取未提交”事务隔离级别并从其他事务读取未提交的数据。