SQL Server 函数和事务

Pat*_*lor 2 sql-server

我是这个领域的新手,经历了一些答案,但没有得到任何简单的答案来理解......

为什么不建议在 SQL Server 函数中使用事务?

Ste*_*kov 5

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

这就是 sql-server 函数不需要事务的原因。

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