是否可以从 VS 数据库项目的后期部署脚本中调用不同的 SQL 脚本



我对基线数据库的多个表进行了大量插入操作。我试图在多个SQL脚本中为单个表和依赖表组织此任务。我需要从主部署后SQL脚本中按顺序调用这些脚本。

有什么想法吗?

  1. 如果您的项目中还没有部署后脚本(可能称为script.PostDeployment.sql),则添加类型为sql Server>用户脚本>部署后脚本。

  2. 在这个脚本中,使用如下所示的相对路径引用插入脚本。脚本将按照您列出的顺序运行。示例:

:r .InsertScriptsscript1.sql
:r .InsertScriptsscript2.sql

(忽略任何表示这是无效语法的错误/警告。Visual Studio将这些错误/警告视为占位符,在构建时,每个脚本的内容基本上将插入到主SQL文件中。)

最新更新