【发布时间】:2019-08-09 15:22:22
【问题描述】:
这是我在迁移到 postgres sql 时的 sql server 示例过程,我无法返回输出值并且 返回查询值。我想返回 SUCCESS,然后是查询值
ALTER PROCEDURE [dbo].[VERIFY](
@P_VER_NO VARCHAR(5) ,
@P_SOLID VARCHAR(6) ,
@P_ID VARCHAR(7) ,
@P_MOBNO VARCHAR(15) ,
@P_OUT_MSG VARCHAR(2) OUT
)
AS
BEGIN
DECLARE @VOTP INT , @V_LNK INT ,@V_VERAVL VARCHAR(2)
IF @VOTP=0
BEGIN
SELECT @P_OUT_MSG='SUCCESS'
SELECT @P_OUT_MSG
SELECT MCI.CHQ_MIN_LGTH AS MINCHEQUELENGTH,
MCI.VRTL_CARD AS VIRTUALCARD,
FROM TRAN_TABLE MCI WITH(NOLOCK)
WHERE MCI_SOLID=@P_SOLID;
RETURN
END
ELSE
begin
SELECT @P_OUT_MSG='FAILURE'
SELECT @P_OUT_MSG
SELECT MCI.ACCT_STAT AS MINCHEQUELENGTH,
MCI.LOG_ATMPT AS VIRTUALCARD,
FROM TRAN_TABLE MCI WITH(NOLOCK)
WHERE MCI_SOLID=@P_SOLID;
RETURN
end
END
【问题讨论】:
-
Stackoverflow 不是免费的代码编写服务。您需要显示您当前的尝试以及遇到的任何错误。
-
那个代码不是 PostgreSQL...
标签: postgresql database-migration plpgsql