вот код SQL у меня есть для курсора мне нужно:Sql Server Cursor ошибка 'для'
declare @myCursor cursor for
SELECT item_one, item_2, lastUpdateTime, content_value FROM #MyTable;
Я получаю сообщение об ошибке:
Msg 156, Level 15, State 1, Line 44 Incorrect syntax near the keyword 'for'.
Что я делаю неправильно?
Я использую SQL Server 2008 R2.
вы знаете, что это плохая практика, чтобы использовать курсоры, когда вы можете использовать набор на основе логики, что возможно большую часть времени. Если вы делаете какие-либо вставки/обновления или удаления, не используйте курсор. – HLGEM
@HLGEM Я понимаю, что это плохая практика, но с содержанием, с которым мне приходится работать, я не вижу другого пути. – shadonar