![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Глобальный курсор [D7]
inferno © (2008-10-22 05:53:00)Здравствуйте.
В программе я пытюсь сделать следующие:
1. Вызываю хранимую процедуру, которая объявляет и открывает глобальный курсор.
2. Вызываю хранимую процедуру, которая получает следующий набор данных из курсора.
3. Вызываю хранимую процедуру , которая закрывает курсор.
Подскажите пожалуйста возможна ли такая реализация или я не правильно понял назначение глобального курсора?
На деле получается, что при вызове процедуры, получающей набор данных, вываливается исключение о том, что курсор с таким-то именем не существует.
Сергей М. (2008-10-22 13:43:00) [1]Ну там же пример приведен, от самого разработчика !
Чтотебе еще не понятно ?
inferno (2008-10-22 13:25:00) [2]))
Кто-нибудь может конкретно сказать возможно так работать с курсором ms sql 2005?
Anatoly Podgoretsky (2008-10-22 10:47:00) [3]> inferno (22.10.2008 8:56:04) [4]
Это специально, чтобы запутать.
Сергей М. (2008-10-22 09:03:00) [4]http://technet.microsoft.com/ru-ru/library/ms189238(SQL.90).aspx
inferno (2008-10-22 08:56:00) [5]Я меня на работе mssql 2005. Пишет Sql server 9.0.3068
Сергей М. (2008-10-22 08:39:00) [6]
> на 9.0 нет такого?
А где живет 9.0 ?
Дай прямую ссылку инф-цию от разработчика ..
inferno (2008-10-22 08:31:00) [7]Спасибо, я читал эту статью, но так ничего и не понял
"До Microsoft SQL Server версии 7.0 имена курсоров языка Transact-SQL были глобальными для соединения. Можно было выполнять одну хранимую процедуру, создающую курсор, и затем вызывать другую, которая выбирала строки из этого курсора"
Что на 9.0 нет такого?
Сергей М. (2008-10-22 08:11:00) [8]http://technet.microsoft.com/ru-ru/library/ms189238(SQL.90).aspx