用于在DB2OS400中执行存储过程的shell命令

用于在DB2OS400中执行存储过程的shell命令,db2,ibm-midrange,Db2,Ibm Midrange,在DB2OS400中执行存储过程的shell命令是什么 CALLPRC PRC(SPNAME)PARM(“”,“”,“”,“”,“”,“”)RTNVAL() 这是什么???假设您有一个名为SPNAME的存储过程,下面是如何在DB2上通过SQL运行它: CALL SPNAME('', '', 5, '', ''); 当然,这假设您已经有了一个数据库连接,通过它可以执行SQL语句 您可能需要担心的几件事: 您可能必须这样指定程序的库:调用LIBNAME.SPNAME(…)。或者您可以使用SET P

在DB2OS400中执行存储过程的shell命令是什么

CALLPRC PRC(SPNAME)PARM(“”,“”,“”,“”,“”,“”)RTNVAL()


这是什么???

假设您有一个名为
SPNAME
的存储过程,下面是如何在DB2上通过SQL运行它:

CALL SPNAME('', '', 5, '', '');
当然,这假设您已经有了一个数据库连接,通过它可以执行SQL语句

您可能需要担心的几件事:

  • 您可能必须这样指定程序的库:
    调用LIBNAME.SPNAME(…)
    。或者您可以使用
    SET PATH=LIBNAME
    提供要搜索的库的列表
  • 您需要研究参数绑定。这将允许您将输入值传递给过程并返回输出值

  • 解释如何使用ODBC在PHP中执行存储过程。

    是否尝试从CL程序运行存储过程?从QCMD命令行?这里包含的命令运行一个用诸如ILE RPG之类的语言编写的ILE过程,该语言与存储过程不同。实际上,我不在RPG中。。我是一名php开发人员。我试图通过php运行系统命令。因此,我正在搜索在DB2中执行存储过程的系统命令。因此,我希望该命令将是DB2命令行命令!!!好的,谢谢。一个简单的问题。我有一个连接文件。如果我把它包括在这里,就像上面调用这个过程一样,它会工作吗?或者我必须使用commands连接到db我不是PHP的人,所以说实话,我不确定它通常是如何工作的。我确实给我的答案添加了一个链接,这可能会有所帮助。祝你好运