Как мы можем просмотреть процедуру DB2 и как мы можем выполнить процедуру DB2 и просто увидеть результаты процедуры с использованием DB2 - PullRequest
5 голосов
/ 04 августа 2010

Как мы можем просмотреть Процедуру DB2 (я имею в виду, какую логику они написали) и Как мы можем выполнить Процедуру DB2 и просто увидеть результат процедуры, используя DB2

1 Ответ

7 голосов
/ 29 декабря 2010

DB2 хранит связанные с системой таблицы в схеме syscat. Таким образом, запрос к syscat.routines предоставит вам содержимое хранимой процедуры.

Типичный пример: если вы получили хранимую процедуру с именем update_employee, работает следующий запрос:

select text from syscat.routines where routinename = 'update_employee'

С помощью команды описания db2 вы можете просмотреть схему таблицы и определить, какие все столбцы вы хотите просмотреть.

На вызов хранимой процедуры уже дан ответ " Как вызвать хранимую процедуру в IBM System i Access для Windows GUI Tool ", и вы можете сослаться на это. (Eg: call myStoredProc(parm1, parm2, ?);)

Я предлагаю вам прочитать подробности о хранимых процедурах DB2 на веб-сайте IBM.

...