powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 dynamic stored procedure call
6 сообщений из 6, страница 1 из 1
DB2 dynamic stored procedure call
    #33600913
ViktorAm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Общий привет!
Кто-нибудь сталкивался с такой проблемой: написать программу, которая бы динамически вызывала stored procedure. При этом и имя stored процедуры, и информация о ее параметрах пограмме передаются. Правда, в документаци говорится, что CALL не может исполняться динамически, но очень надо...

Спасибо,
Виктор
...
Рейтинг: 0 / 0
DB2 dynamic stored procedure call
    #33600926
Фотография Anton Demidov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Укажи, какая платформа и версия базы
Код: plaintext
1.
2.
--
Антон
Per rectum ad astrum
...
Рейтинг: 0 / 0
DB2 dynamic stored procedure call
    #33601380
Фотография Alexey Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема выборе языка прграммирования?
Тут и Delphi подойдёт. Если приложение под Win32.
...
Рейтинг: 0 / 0
DB2 dynamic stored procedure call
    #33601538
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
http://publib.boulder.ibm.com/infocenter/db2luw/v8//topic/com.ibm.db2.udb.doc/admin/r0000897.htm
четвертая строчка с верху противоречит вашему утверждению
...
Рейтинг: 0 / 0
DB2 dynamic stored procedure call
    #33601839
Nikolay Kulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В 7-ке нельзя в 8-ке можно.
...
Рейтинг: 0 / 0
DB2 dynamic stored procedure call
    #33603758
ViktorAm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо все откликнувшимся.
Я работаю с DB2 V8 на zOS 1.7. Язык может быть COBOL, C/C++ или Assembler. Пока зкспериментирую, это COBOL. То, что в документаци говорится "This statement can be embedded in an application program or issued through the use of dynamic SQL statements", относится к имени процедуры, но не к параметрам. В "Squeezing the Most Out of Dynamic SQL with DB2 for z/OS and OS/390" есть

Table 3-1 What dynamic SQL cannot do

и в ней

While the CALL statement itself cannot be prepared dynamically, a static CALL statement can exist that uses a host variable name for the procedure. For example, a COBOL program may issue:
EXEC SQL
CALL :ws-proc
END-EXEC.
This makes the CALL essentially dynamic, without the statement containing dynamic SQL.

Как это можно в 8-ке?

Виктор
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 dynamic stored procedure call
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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