ユーザーにWebサイトに登録してもらいたいのですが、彼の電子メールがすでに存在する場合は、彼のデータを追加しないでください。
これが私が使用する関数です。
IF exists( SELECT SU_ID, SU_Email
FROM SystemUser
WHERE (SU_Email = @email)
)
Begin
return 0
END
else
begin
return -1
end
ただし、selectステートメントが値を返した場合でも、0は返されず、-1が返されます。私は何を間違っているのですか?