Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 执行作业输出_Sql_Sql Server - Fatal编程技术网

Sql 执行作业输出

Sql 执行作业输出,sql,sql-server,Sql,Sql Server,如果我有一个包含两个步骤的sql作业,第一个步骤将生成可执行sql,是否有方法读取文件或在第二步执行第一步的输出 Step 1 = EXEC sp_help_revlogin Step 2 = run output from step 1 据我所知,sp\u help\u revlogin的输出是一个SQL脚本。因此,如果您修改sp\u help\u revlogin以通过输出参数(而不仅仅是打印)将脚本返回到调用代码,例如: 然后您应该能够通过 EXEC sp_executesql @out

如果我有一个包含两个步骤的sql作业,第一个步骤将生成可执行sql,是否有方法读取文件或在第二步执行第一步的输出

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

据我所知,
sp\u help\u revlogin
的输出是一个SQL脚本。因此,如果您修改
sp\u help\u revlogin
以通过输出参数(而不仅仅是打印)将脚本返回到调用代码,例如:

然后您应该能够通过

EXEC sp_executesql @output

EXEC sp_help_revlogin
是实际的第一步,还是这只是一个示例?是的,我很可能会将其作为第一步,但我需要自动化此过程,因此我需要一种执行步骤1输出的方法。形式参数“@login_name”未声明为输出参数,但实际参数传入请求的输出。这是我的实际sql语句。存储过程必须声明该参数用于输出,以及请求输出的实际参数。例如,创建过程sp_help_revlogin@login_name nvarchar(4000)输出为。。。
EXEC sp_executesql @output