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.