繁体   English   中英

SQL Server 2014显示的错误

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM