如何在订单中执行多个查询

时间:2018-04-26 12:42:15

标签: sql sql-server sql-server-2008

我有26个查询来生成最终输出我希望自动化该过程并一个接一个地执行所有26个查询

如何以逐步顺序单击执行所有操作

3 个答案:

答案 0 :(得分:2)

这只是一个示例查询。

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;

它将按上述顺序执行您的查询。

答案 1 :(得分:1)

原理图代码如下:

CREATE PROCEDURE ABC

AS

BEGIN

    <query 1> ;

    <query 2> ;

    <query 3> ;

    <query 4> ;

    <query 5> ;
    :
    :
END ;

然后:

EXEC ABC ;

希望这有帮助。

答案 2 :(得分:0)

您在SQL Server代理中创建作业。然后你基本上有两个选择:

  • 将所有查询放入一个脚本中。
  • 将每个查询放入单独的作业步骤。

或两者的某种组合。