【发布时间】:2019-06-17 06:57:53
【问题描述】:
我有一张如下表:
id status
-- ------
1 pass
1 fail
1 pass
1 na
1 na
另外,我有一个存储过程,它返回一个表,其中前 100 条记录的状态为“na”。存储过程可以由环境中的多个节点调用,我不希望它们获取重复数据。所以,我想在存储过程执行时锁定存储过程,并将从存储过程获取的记录的状态设置为“进行中”并返回该表然后释放锁,这样不同的节点就不会获取相同的数据。我将如何做到这一点?
【问题讨论】:
标签: sql sql-server stored-procedures jdbc rdbms