[英]Error showed by SQL server 2014
set @return=(SELECT u_id,u_pass from m_User where u_id = @userName AND u_pass=@userPass);
显示这样的错误
"Only one expression can be specified in the select list when the subquery is not introduced with EXISTS."
您不能在子查询中选择多个列。 在这里,您选择两列u_id,u_pass
。
根据需要仅选择一个。
如果@return是数据类型(例如varchar,int)
set @return=(SELECT u_id from m_User where u_id = @userName AND u_pass=@userPass);
要么
set @return=(SELECT u_pass from m_User where u_id = @userName AND u_pass=@userPass);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.