1
A
回答
1
您不能使用用户定义的函数来修改数据库状态。 Reference
这就是为什么事务对于sql-server功能来说不必要的原因。
但是,您可以更改事务隔离级别,例如,您可以使用NOLOCK提示来达到“读取未提交”事务隔离级别并从其他事务读取未提交的数据。
相关问题
- 1. 交易锁定SQL Server 2005
- 2. Firebase:客户交易和云功能交易存在差异吗?
- 3. Informix到PostgreSQL - 交易功能
- 4. Sql Server总结多个交易完成的单个交易ID
- 5. 没有Tran |的Sql server COMMIT交易?
- 6. 具有多种功能的笨交易
- 7. SQL Server的功能
- 8. ADO.Net的交易连接到SQL Server 2000和SQL Server 2008的差异
- 9. Bookshelfjs:交易中的多个功能
- 10. Drupal的用户交易功能/模块
- 11. SQL Server PIVOT功能
- 12. 在SQL Server功能
- 13. 功能在SQL Server
- 14. 的SQL Server:功能触发
- 15. 功能NHibernate的SQL Server 2012
- 16. 贝宝拒绝参考交易功能
- 17. 功能语言+算法交易
- 18. TransactionScope和交易
- 19. SQL选择重复发生的交易在SQL Server数据库
- 20. 每年的SQL交易总和
- 21. SSIS与SQL和JET的交易
- 22. SQL Server 2016安全功能
- 23. SQL Server计数功能
- 24. SQL Server AVG功能奇怪
- 25. 功能在SQL Server 2008
- 26. SQL Server微调功能
- 27. TRIM功能在SQL Server
- 28. sql server精简版功能
- 29. SQL Server 2016审计功能
- 30. 具有FILESTREAM功能的SQL Server性能
不允许在用户定义的函数中进行交易。然后使用存储过程 –
即使UDF中的DML也不能使用事务包装它。 –