开发者社区> 问答> 正文

为什么基于关系集的查询比游标更好?

当使用TSQL或PLSQL之类的代码编写数据库查询时,我们通常可以选择使用游标遍历行来完成任务,或者设计一条SQL语句一次完成全部工作。

同样,我们可以选择简单地将一大组数据拉回到我们的应用程序中,然后使用C#或Java或PHP或其他东西逐行处理它。

为什么使用基于集合的查询更好?这种选择背后的理论是什么?什么是基于游标的解决方案及其等效关系的良好示例?

问题来源于stack overflow

展开
收起
保持可爱mmm 2019-11-15 17:59:33 432 0
1 条回答
写回答
取消 提交回答
  • 当使用TSQL或PLSQL之类的代码编写数据库查询时,我们通常可以选择使用游标遍历行来完成任务,或者设计一条SQL语句一次完成全部工作。

    同样,我们可以选择简单地将一大组数据拉回到我们的应用程序中,然后使用C#或Java或PHP或其他东西逐行处理它。

    为什么使用基于集合的查询更好?这种选择背后的理论是什么?什么是基于游标的解决方案及其等效关系的良好示例?

    2019-11-15 17:59:44
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
RowKey与索引设计:技巧与案例分析 立即下载
Phoenix 全局索引原理与实践 立即下载
事务、全局索引、透明分布式 立即下载