如何检查表是否在sql server中被锁定
发布时间:2020-12-12 16:29:32 所属栏目:MsSql教程 来源:网络整理
导读:我有一个大的报告我正在运行在sql server上.运行需要几分钟.我不希望用户点击运行两次.由于我将整个过程包装在一个事务中,如何查看表是否被事务锁定?如果是这样,我想返回一个错误消息,说“生成报告,请在几分钟后重试”. 这怎么可以实现? 解决方法 更好的是,
我有一个大的报告我正在运行在sql server上.运行需要几分钟.我不希望用户点击运行两次.由于我将整个过程包装在一个事务中,如何查看表是否被事务锁定?如果是这样,我想返回一个错误消息,说“生成报告,请在几分钟后重试”.
这怎么可以实现? 解决方法更好的是,考虑为此设计的sp_getapplock .或使用
SET LOCK_TIMEOUT
否则,你必须用 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 数据库 – PostgreSQL WITH RECURSIVE性能
- SqlServer 多服务器管理(MSSQL分布式作业管理)
- PowerDesigner模型设计
- sql-server – 我可以在内存中安装整个数据库吗?
- [js]javascript与剪贴板交互
- SQL Server MERGE语句的问题
- 【SQLServer】“无法对数据库'XXX' 执行删除,因为
- Inside SqlServer 读书随笔:利用XML把类数组的列折成行
- sql-server – VSCL8部署中的SQL CLR过程默认参数?
- 数据库 – 我应该学习/使用什么RDBMS? (MySql / SQL Serve