команда оболочки для выполнения хранимой процедуры в DB2 OS400 - PullRequest
0 голосов
/ 30 сентября 2010

что такое команда оболочки для выполнения хранимой процедуры в DB2 OS400.

CALLPRC PRC (SPNAME) PARM ('', '', 5, '', '') RTNVAL ()

что это такое?

1 Ответ

1 голос
/ 01 октября 2010

Предполагая, что у вас есть хранимая процедура с именем SPNAME, вот как вы можете запустить ее через SQL в DB2:

CALL SPNAME('', '', 5, '', '');

Это, конечно, предполагает, что у вас уже есть соединение с базой данныхс помощью которого вы можете выполнять операторы SQL.

Несколько вещей, о которых вам, вероятно, придется беспокоиться:

  1. Возможно, вам придется указать библиотеку программы следующим образом: CALL LIBNAME.SPNAME(...).Или вы можете использовать SET PATH=LIBNAME для предоставления списка библиотек для поиска.
  2. Возможно, вы захотите изучить привязку параметров.Это позволит вам передавать входные значения в процедуру и возвращать выходные значения.

Эта ссылка объясняет, как выполнить хранимую процедуру в PHP с использованием ODBC.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...