写它的正确方法是什么? THX
SELECT
[JobId] as jobid
FROM [v_Jobs]
WHERE jobreference =177127
EXEC [dbo].[s_someStoredProc] @JobID = jobid
答案 0 :(得分:2)
您需要将该值存储在变量中:
DECLARE @MyJobID INT
SELECT
@MyJobID = [JobId]
FROM [v_Jobs]
WHERE jobreference =177127
EXEC [dbo].[s_someStoredProc] @JobID = @MyJobID
答案 1 :(得分:0)
如果您正在使用MS SQL Server,那么您可以在Management studio中轻松完成此操作。 Rigth点击存储过程 - >执行 - >填写字段 - > Management Studio为您生成查询。
您可以看到它是如何工作的,或者只是使用生成的查询。