执行作业输出

时间:2013-05-29 20:17:56

标签: sql sql-server

如果我有一个带有两个步骤的sql作业,第一个会产生可执行的sql,有没有办法读取文件或者在第二步中执行第一步的输出?

Step 1 = EXEC sp_help_revlogin
Step 2 = run output from step 1

1 个答案:

答案 0 :(得分:0)

据我了解,sp_help_revlogin的输出是一个SQL脚本。因此,如果您修改sp_help_revlogin以通过输出参数(而不仅仅是打印它)将脚本返回到您的调用代码,例如

Declare @output nvarchar(4000)
exec sp_help_revlogin @output out

然后你应该能够通过

执行输出
EXEC sp_executesql @output