如果我有一个带有两个步骤的sql作业,第一个会产生可执行的sql,有没有办法读取文件或者在第二步中执行第一步的输出?
Step 1 = EXEC sp_help_revlogin
Step 2 = run output from step 1
答案 0 :(得分:0)
据我了解,sp_help_revlogin
的输出是一个SQL脚本。因此,如果您修改sp_help_revlogin
以通过输出参数(而不仅仅是打印它)将脚本返回到您的调用代码,例如
Declare @output nvarchar(4000)
exec sp_help_revlogin @output out
然后你应该能够通过
执行输出EXEC sp_executesql @output