Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Курсоры  [new]
Быдло___кодер
Guest
Пара глупых вопросов по курсорам
1. Правда ли что если объявить курсор LOCAL то в процедуре можно не делать его close и deallocate, он 100% освободиться как закончится процедура ?
2. Что произойдет если при проходе по курсору возникнет исключение? Надо ли оборачивать этот код в try/catch и делать закрытие в catch
1 май 17, 16:54    [20448170]     Ответить | Цитировать Сообщить модератору
 Re: Курсоры  [new]
alex_p_n
Member [заблокирован]

Откуда: Дніпро
Сообщений: 145
Быдло___кодер
Пара глупых вопросов по курсорам
1. Правда ли что если объявить курсор LOCAL то в процедуре можно не делать его close и deallocate, он 100% освободиться как закончится процедура ?
2. Что произойдет если при проходе по курсору возникнет исключение? Надо ли оборачивать этот код в try/catch и делать закрытие в catch

1. Нет
2. Ты удивишься, но - вылетит исключение :) Да, надо.
5 май 17, 15:14    [20461045]     Ответить | Цитировать Сообщить модератору
 Re: Курсоры  [new]
invm
Member

Откуда: Москва
Сообщений: 9125
alex_p_n
1. Нет
Что, серьезно? Т.е. документация врет, да?
5 май 17, 16:17    [20461374]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить