gpt4 book ai didi

java - 限制 SQL Server 2005 中的 SELECT 语句

转载 作者:行者123 更新时间:2023-12-04 07:08:53 25 4
gpt4 key购买 nike

我有一种情况,在执行特定任务之前,我必须检查数据库中是否设置了特定标志,如果未设置,则完成其余处理并设置相同的标志。现在,在来自 2 个不同事务的并发访问的情况下,如果第一个事务检查标志并且没有设置它会进一步进行。同时,我想限制第二个事务检查标志,即我想限制该事务执行 SELECT 查询,一旦第一个事务完成其处理并设置标志,它就可以执行相同的操作。

我想用锁/提示在数据库级别实现它。但是没有提示限制 SELECT 查询,我不能进行隔离级别限制。

最佳答案

您可以创建一个 Application Lock保护您的标志,因此如果第二个事务无法获取应用程序锁,则不会执行 SELECT 或访问该标志

关于java - 限制 SQL Server 2005 中的 SELECT 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/677555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com