sql-server - MS SQL Server 2014 - 创建用户定义的表类型并在同一事务中使用时出现死锁错误
问题描述
出于测试目的,我正在创建一个用户定义的表类型,然后使用它将表值参数中的一些测试数据传递给查询。但是,如果我在同一个事务中这样做,我总是会遇到死锁错误。不幸的是,我需要在同一个事务中执行它们,以便我可以回滚测试的副作用。
有什么建议或解决方法吗?
解决方案
我相信如果您在事务之外创建用户定义的表类型,它将起作用。根据您的问题,我想这可能是一个选项,因为创建新的用户定义表类型不太可能导致任何副作用 - 或者我错过了什么?
- 创建用户定义的表类型
- 开始翻译
- 回滚传输
- 删除用户定义的表类型
推荐阅读
- reactjs - React redux 不更新数据
- excel - VBA如何从不同的工作表中打印出单元格
- java - 从两个列表中删除元素的方法
- sql-server - 如何解决以下 SQL 查询?
- php - 来自 S3 存储桶的流式视频无法在 Safari 浏览器上运行
- javascript - 将 JavaScript JSON 对象与匹配的参数合并
- android - Seek Bar Preference 不更新其值
- javascript - 为什么我不能通过 JS 函数更改我的内部 HTML?
- java - 在我自己的单链表实现中插入数据
- go - gobuffalo/packr 如何(为什么)在构建时运行?