sqlserver 存储过程 带输出参数
Posted 邹柯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlserver 存储过程 带输出参数相关的知识,希望对你有一定的参考价值。
亲测可用
CREATE PROCEDURE [dbo].[output] @acctNbr varchar(50), --会员卡号 @acctPwd1 nvarchar(50) OUT, --登录密码 @acctPwd2 nvarchar(50) OUT, --支付密码 @acctName nvarchar(50) OUT --会员卡号 as begin select @acctPwd1=AcctPswd1,@acctPwd2=AcctPswd2,@acctName=AcctName from base._Member WHERE AcctNbr=@acctNbr end /*********************************************************************************** DECLARE @return_value int; declare @acctPwd1 varchar(20); declare @acctPwd2 varchar(20); declare @acctName nvarchar(20); execute @return_value=[dbo].[output] ‘110104183‘,@acctPwd1 out,@acctPwd2 out,@acctName out; SELECT @acctPwd1 as N‘登陆密码‘,@acctPwd2 as N‘支付密码‘,@acctName as N‘用户名‘, @return_value as N‘返回值‘ ************************************************************************************/
以上是关于sqlserver 存储过程 带输出参数的主要内容,如果未能解决你的问题,请参考以下文章
SQL 001.02存储过程创建存储过程(create proc)带输出参数的存储过程执行存储过程(exec)