【发布时间】:2016-04-24 17:14:04
【问题描述】:
这是对我的工作的过度简化的解释。
我有一个带有状态列的表。应用程序的多个实例将拉取状态为NEW 的第一行的内容,将状态更新为WORKING,然后继续处理内容。
使用两个数据库调用很容易做到这一点;首先是SELECT,然后是UPDATE。但我想在一次调用中完成所有操作,以便应用程序的另一个实例不会拉同一行。有点像SELECT_AND_UPDATE 的东西。
存储过程是最好的方法吗?
【问题讨论】:
标签: sql-server