代码之家  ›  专栏  ›  技术社区  ›  Bernhard Hofmann

可以将SQL文件导入到SQL 2005/8脚本中吗?

  •  1
  • Bernhard Hofmann  · 技术社区  · 17 年前

    如果我在多个文件中有脚本,并且我希望以已知的顺序执行每个脚本,我可以简单地将它们导入T-SQL脚本并执行它们吗,或者必须对每个文件运行sqlcmd或类似命令吗?我确信Oracle有从另一个文件导入/包含脚本内容的功能(可能带有@@?).

    我希望所有脚本都能自动运行。也就是说,我不想手动加载和运行每个SQL脚本文件。

    4 回复  |  直到 17 年前
        1
  •  1
  •   edosoft    17 年前

    如果您想自动运行脚本,我会生成一个批处理文件,它为每个文件调用osql。

    -爱德华

        2
  •  1
  •   Nick Kavadias    17 年前

    可以将脚本连接到单个文件中。在每个文件的末尾放置一个go语句(如果它还没有一个),可以作为一个文件而不是多个文件运行。

        3
  •  0
  •   MkUltra    17 年前

    我认为您可以将它们导入T-SQL脚本并执行。更好的是,使用SSMS和维护计划。这样,在执行下一个语句之前,您可以运行单个SQL并对成功进行一些检查。

        4
  •  0
  •   James C    17 年前

    我们有一个免费的简单工具,你也可以使用-它被称为脚本执行器-社区版( http://www.xsqlsoftware.com/Product/Sql_Server_Script_Executor.aspx )允许您添加包含脚本的单个脚本和文件夹,对它们进行排序并执行。还有一个命令行选项,以防您需要计划自动运行的执行。

    推荐文章