Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 одновременное использование курсоров с одинаковым именем  [new]
Dasha_K
Member

Откуда:
Сообщений: 7
Подскажите, пожалуйста, как-то можно узнать id последнего созданного курсора в рамках текущего соединения? В это же время в рамках других соединений может создавать курсор с таким же именем (курор local).
3 июн 13, 19:06    [14385821]     Ответить | Цитировать Сообщить модератору
 Re: одновременное использование курсоров с одинаковым именем  [new]
Glory
Member

Откуда:
Сообщений: 104751
LOCAL
Specifies that the scope of the cursor is local to the batch, stored procedure, or trigger in which the cursor was created. The cursor name is only valid within this scope.
3 июн 13, 19:18    [14385866]     Ответить | Цитировать Сообщить модератору
 Re: одновременное использование курсоров с одинаковым именем  [new]
Dasha_K
Member

Откуда:
Сообщений: 7
Glory,

с этим я не спорю, но как быть с @@FETCH_CURSOR? Эта переменная ведь является глобальной для соединения, а в том же соединении в это же время могут работать и другие курсоры...
5 июн 13, 13:22    [14394168]     Ответить | Цитировать Сообщить модератору
 Re: одновременное использование курсоров с одинаковым именем  [new]
Glory
Member

Откуда:
Сообщений: 104751
@@FETCH_STATUS
Returns the status of the last cursor FETCH statement

Вы что не знаете, для какого курсора был выполнен ваш последний FETCH ?
5 июн 13, 13:23    [14394185]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить