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'返回值' ************************************************************************************/
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步