嗨,大家好有存儲過程(MYPROC)選擇這樣的:如何添加到存儲過程調用選擇vallue
SELECT @body = 'User: ' + @admin_username + ' set Admin role TO: ' + [username]
FROM [dbo].[users]
WHERE [id] = @user_id;
,並希望在另一個存儲過程調用,它是在當前的過程中添加@body
exec sendMail '','',@body
這是怎麼回事? @body
類型是nvarchar(max)
我認爲我有錯的選擇,因爲當我exec的我的程序有一個錯誤:不能插入空值
我強烈建議按名稱傳遞參數,如'exec sendMail @body = @ body' –