ストアド プロシージャがあります:
declare @fistName nvarchar(50) , @lastName nvarchar(50) , @age int , @text nvarchar(max)
SELECT TOP 10 @fistName = fistName , @lastName = lastName , @age = age
FROM users
if @age = 18
SELECT @text = 'First Name : ' + @age + CHAR(13) + 'Last Name : ' + @lastName
@text
メールで送信した値。テーブルから上位 1 つの値を選択し、年齢 = 18 の手順でメールが送信されますが、上位 10 の値を選択し、18 歳の名字と姓が多数ある場合、メールは送信されません。何か提案はありますか?