【发布时间】:2019-02-06 20:14:37
【问题描述】:
我目前正在运行一个存储过程,它运行成功,但在调用一个单独的过程之后,我想返回 V_R_ID 的值作为输出值,以存储在 PHP 中
所以在这个例子中:
P1 : BEGIN ATOMIC
DECLARE V_H_ID INTEGER DEFAULT 0 ;
DECLARE V_R_ID VARCHAR ( 20 ) ;
DECLARE V_TIMESTAMP TIMESTAMP ;
DECLARE C_NAME VARCHAR ( 45 ) DEFAULT 'EMAIL' ;
SELECT CAST ( NEXT VALUE FOR SCHEMA . H_ID_SEQUENCE AS VARCHAR ( 20 ) )
INTO V_R_ID
FROM SYSIBM . SYSDUMMY1 ;
CALL PROCEDURESCHEMA . INSERT_TYPE (
V_R_ID
, C_NAME
, IN_DATA
, NULL
, NULL ) ;
/*Here I'd like to declare V_R_ID as an output of RETURN_ID */
END P1
如何正确执行此操作,以便在 PHP 中调用此过程后,我可以将 RETURN_ID 设置为 php 变量 $returnID?
【问题讨论】: