[英]how to pass the result of SELECT statement to Stored Proc
編寫它的正確方法是什么? 謝謝
SELECT
[JobId] as jobid
FROM [v_Jobs]
WHERE jobreference =177127
EXEC [dbo].[s_someStoredProc] @JobID = jobid
您需要將該值存儲在變量中:
DECLARE @MyJobID INT
SELECT
@MyJobID = [JobId]
FROM [v_Jobs]
WHERE jobreference =177127
EXEC [dbo].[s_someStoredProc] @JobID = @MyJobID
如果您使用的是MS SQL Server,則可以在Management Studio中輕松完成此操作。 右鍵單擊存儲過程->執行->填寫字段-> Management Studio為您生成一個查詢。
您可以查看其工作方式,或者僅使用生成的查詢。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.