为了账号安全,请及时绑定邮箱和手机立即绑定

存储过程的问题

存储过程的问题

万千封印 2018-11-20 05:02:29
请帮我看看这个存储过程有什么语法问题,应该改成什么样子呢?其实,我是想如果没有用户名/密码的话返回一个0,还有别的方法吗?谢谢!ALTER PROCEDURE IsHaveUser ( @UserName varchar(50), @Password varchar(50) OUTPUT )AS    declare @count int SET @Password= (SELECT Password FROM UserAndPassword WHERE UserName=@UserName) SET @count = (SELECT count(Password)               FROM (SELECT (*)                       FROM UserAndPassword                       WHERE UserName = @UserName)) RETURN @count
查看完整描述

1 回答

?
慕桂英4014372

TA贡献1871条经验 获得超13个赞

select 本就可以为变量赋值,既用set 又用select显然不对.

将SET @count = (SELECT count(Password).........
改为SELECT @count= count(Password).........


查看完整回答
反对 回复 2018-11-21
  • 1 回答
  • 0 关注
  • 387 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号