0
set @return=(SELECT u_id,u_pass from m_User where u_id = @userName AND [email protected]);
を示したあなたは、サブクエリで複数の列を選択することはできません。このエラーはSQLサーバーにより2014
"Only one expression can be specified in the select list when the subquery is not introduced with EXISTS."
データ型ですか? –
1つの値だけを 'SET'することができます。 '@ return'は複数の値を持つことはできません。あなたは 'SELECT u_id、u_pass'で複数の値を割り当てようとしています。そのため、エラーメッセージが表示されます。単一の値を割り当ててみてください。複数の値が必要な場合は、代わりに 'TABLE'型を使用してください。 –