SQL Server Fast Forward курсоры

принято считать, что использование курсоров в хранимые процедуры следует избегать, где это возможно (заменен на основе набора логики и т.д.). Если вы берете случаях, когда вам нужно перебирать какие-то данные, и может сделать только для чтения образом, перемотка вперед (только для чтения вперед) курсор более или менее неэффективным, чем, скажем циклов while? Из моих изысканий это выглядит так, как будто курсор вариант, как правило, быстрее и использует меньше читает и процессорного времени. Я не делал никаких всесторонних испытаний, но это то, что другие находят? Сделать курсоры этого типа (перемотка вперед) нести дополнительных затрат или ресурсов, которые могли бы быть дорогим, что я не знаю об этом.

- все разговоры о том, не используя курсоры, действительно, о том, как избегать использование курсоров, когда набор подходов доступны, и использование обновляемых курсоров и т.д.

Спасибо

Найдено 7 ответов:

SQL Server Fast Forward Cursors

http://stackoverflow.com/questions/37029/sql-server-fast-forward-cursors

Посмотреть решение →