我正试图探索从存储过程中进行选择的可能性。从存储过程输出中选择
像这样的事情
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