我正試圖探索從存儲過程中進行選擇的可能性。從存儲過程輸出中選擇
像這樣的事情
SELECT name
FROM exec msdb..sp_help_job
WHERE name = 'SampleJob'
我明白SQL Server - SELECT FROM stored procedure,一個用戶定義函數或視圖可以使用,但這些都不是我的選擇。
原因是由於AWS-RDS的權限限制,我無法運行以下SQL語句。
SELECT name as Jobs
FROM msdb..sysjobs
這讓我沒有選擇,只能使用msdb..sp_help_job
。
我最終想實現的是這個「如果沒有創建作業,那麼運行創建作業腳本」。我需要從存儲過程中選擇是爲了查看作業是否存在。
欣賞任何建議/指示。
參數值( 'SampleJob')傳遞給你的SP並返回結果。 –
使用臨時表。見http://stackoverflow.com/questions/653714/insert-results-of-a-stored-procedure-into-a-temporary-table –
有沒有辦法做到這一點,而不必創建任何臨時表? – Darren