-
Здравствуйте. В программе я пытюсь сделать следующие: 1. Вызываю хранимую процедуру, которая объявляет и открывает глобальный курсор. 2. Вызываю хранимую процедуру, которая получает следующий набор данных из курсора. 3. Вызываю хранимую процедуру , которая закрывает курсор. Подскажите пожалуйста возможна ли такая реализация или я не правильно понял назначение глобального курсора?
На деле получается, что при вызове процедуры, получающей набор данных, вываливается исключение о том, что курсор с таким-то именем не существует.
-
-
Спасибо, я читал эту статью, но так ничего и не понял "До Microsoft SQL Server версии 7.0 имена курсоров языка Transact-SQL были глобальными для соединения. Можно было выполнять одну хранимую процедуру, создающую курсор, и затем вызывать другую, которая выбирала строки из этого курсора" Что на 9.0 нет такого?
-
> на 9.0 нет такого?
А где живет 9.0 ? Дай прямую ссылку инф-цию от разработчика ..
-
Я меня на работе mssql 2005. Пишет Sql server 9.0.3068
-
-
> inferno (22.10.2008 8:56:04) [4]
Это специально, чтобы запутать.
-
)) Кто-нибудь может конкретно сказать возможно так работать с курсором ms sql 2005?
-
Ну там же пример приведен, от самого разработчика ! Что тебе еще не понятно ?
|