【发布时间】:2008-09-26 14:23:07
【问题描述】:
使用 while 循环代替游标是个好主意吗?
游标的优缺点是什么?
【问题讨论】:
-
你的意思是客户端代码中有一个while循环吗?你能举个例子吗?
-
我同意 Kev 的观点,您能否详细说明您要完成的工作?
-
我认为问题作者的意思是您可以通过将要循环的项目放入临时表来模拟循环。然后,您可以使用 WHILE Count(1) 0 循环“循环”这些项目。在每个循环中,您处理一个项目并将其从临时表中删除。因此,就性能和其他优缺点而言,WHERE 循环与 CURSOR 是一个很好的问题。
标签: sql-server database-cursor