什么是无游标开发模式

What are cursor-less development patterns

最近我遇到了调用 cursor-less 的开发模式。我试图找到有关它的资源和文章,但找不到。有人可以提供 无游标开发模式 的示例或为我指出正确的方向。

术语无游标很可能与数据库有关。关系数据库管理系统通常提供 游标,可用于迭代数据集。一些系统还提供其他机制,如 while 循环 用于相同目的。

所以无游标开发模式很可能只是在数据库应用程序中使用循环而不是游标。这与一般的软件设计模式无关。

这里有几个链接:

Comparing cursor vs. WHILE loop performance in SQL Server 2008

Why is it considered bad practice to use cursors in SQL Server?