Я работаю с курсорами и успешно выполняюсь в T-SQL, а база данных, которую я использую, - Microsoft SQL Server 2005.
Мой запрос - после выполнения курсора вывод выводится в области сообщений.Когда я освобождаю курсор, используя deallocate <cursor name>
, он освобождается.Я снова выполняю свой курсор.Теперь в области сообщений я получаю это:
"Команда (и) успешно выполнена"
, и я не получаю вывод курсора.Чтобы решить, я скопировал код курсора, открыл новую область запроса и вставил туда.Он отлично работает в первый раз.Когда я повторно запускаю курсор, то же сообщение отображается в области сообщений.
Как повторно выполнить тот же код курсора в том же окне, а не создавать новое окно SQL?