最近我遇到了开发模式,称为无光标。我试图找到有关它的来源和文章,我找不到任何。有人可以提供无光标开发模式的示例,或指向正确的方向。
答案 0 :(得分:1)
术语无光标很可能与数据库有关。关系数据库管理系统通常提供游标,可用于迭代数据集。有些系统也提供其他机制,例如 while循环用于相同的目的。
所以无游标开发模式最有可能意味着在数据库应用程序中使用循环而不是游标。这与通用软件设计模式无关。
以下是一些链接:
Comparing cursor vs. WHILE loop performance in SQL Server 2008
Why is it considered bad practice to use cursors in SQL Server?