4

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

有任何想法吗?

4

1 回答 1

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

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

:r .\InsertScripts\script1.sql

:r .\InsertScripts\script2.sql

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

于 2012-12-06T18:45:08.077 回答