Гость
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / динамические курсоры / 4 сообщений из 4, страница 1 из 1
09.12.2004, 14:45
    #32820996
Wi
Wi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
динамические курсоры
где бы почитать инфу по подобному делу?

я хочу как минимум просто знать чем я располагаю
что DB2 PL умеет
какие в нем есть фичи

хочется таких вещей:
1) ручками заполнять в процедуре курсор и возвращать его как result set
2) получать в процедуре result set из другой процедуры
фетчить его в цикле и т.д.
...
Рейтинг: 0 / 0
09.12.2004, 22:23
    #32822038
Nikolay Kulikov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
динамические курсоры
Вызов одной процедуры из другой

%SQLLIB%/sample/sqlproc/nestedsp.db2

Динамический SQL

%SQLLIB%/sample/sqlproc/dynamic.db2
...
Рейтинг: 0 / 0
10.12.2004, 05:44
    #32822133
golsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
динамические курсоры
Все это можно сделать через временные таблицы. Создаешь в вызываемой процедуре DECLARE GLOBAL TEMPORARY TABLE , заполняешь его. А в вызывающей открываешь на нее курсор, который фетчишь или возвращаешь клиенту как result set. Выдать клиенту result set из вызываемой процедуры у меня тоже получалось, а вот передать открытый курсор из одной в другую я не смог. Впрочем сильно настойчив не был, т.к. переключился на временные таблицы.
...
Рейтинг: 0 / 0
10.12.2004, 12:43
    #32822949
Victor Metelitsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
динамические курсоры
[в сторону] лучше бы SQL учили...
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / динамические курсоры / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]