Sql 如何按顺序执行多个查询
我有26个查询来生成最终输出,我想自动化这个过程,并一个接一个地执行所有26个查询Sql 如何按顺序执行多个查询,sql,sql-server,sql-server-2008,Sql,Sql Server,Sql Server 2008,我有26个查询来生成最终输出,我想自动化这个过程,并一个接一个地执行所有26个查询 如何在SQL Server Agent中创建作业时,按逐步顺序单击一次即可执行所有操作。然后基本上有两个选项: 将所有查询放在一个脚本中 将每个查询放入单独的作业步骤中 或者两者的某种组合。这只是一个示例查询 CREATE PROCEDURE Your_Procedure_Name AS BEGIN Write your First Query; Write your Second Qu
如何在SQL Server Agent中创建作业时,按逐步顺序单击一次即可执行所有操作。然后基本上有两个选项:
- 将所有查询放在一个脚本中
- 将每个查询放入单独的作业步骤中
或者两者的某种组合。这只是一个示例查询
CREATE PROCEDURE Your_Procedure_Name
AS
BEGIN
Write your First Query;
Write your Second Query;
Write your Third Query;
.
.
.
Write your Last Query;
END
然后使用以下命令执行该过程:
EXEC Your_Procedure_Name;
它将按上述顺序执行您的查询。原理图代码如下:
CREATE PROCEDURE ABC
AS
BEGIN
<query 1> ;
<query 2> ;
<query 3> ;
<query 4> ;
<query 5> ;
:
:
END ;
希望这能有所帮助。编写一个存储过程并对其进行排序。我正在学习SQL server。您能告诉我如何进行排序以及如何编写存储过程吗?我将发布您的26个查询,以便我们更好地理解这个问题。现在还不清楚您是否希望将这些结果作为单个结果返回(如果可能的话),或者您的查询是否可以简化(我敢打赌,因为您说您正在学习SQL)。所以,你可能有一个我们可以帮助的问题。@Ursruelyananth,看看我的答案,然后把你的程序变成这样。
EXEC ABC ;