您正在使用SQL SERVER 2008 R2。
假设我有一个带有一行“标识符”的表,我想从我的应用程序中读取多个“作业/任务/线程”来读取此表中的一组ID。 怎么会这样呢?
因此,假设我们有一个包含12行的表,并且我们有3个正在运行任务的作业可以在先到先服务器的基础上读取3行“最大”的有序序列。我们还需要跟踪我们是否已停止,以便下一组可以运行的可用作业读取下一组行。
实施例
第1行 - 第2行
第2行 - 第2行
第3行 - 第2行
第4行 - 线程1仅在执行时选择2个可用行。
第5行 - 第1行
第6行 - 第3行仅在执行时选择2个可用行。
第7行 - 第3行
第8行 - 由下一个可用作业处理
行将继续流入....