我在基线数据库的许多表上进行了大量的插入操作。我试图在多个SQL脚本中为个人表和从属表组织此任务。我需要按照主要的部署后SQL脚本的顺序调用脚本。
有什么想法吗?
答案 0 :(得分:4)
1)如果项目中没有部署后脚本(可能称为Script.PostDeployment.sql),则添加SQL Server>类型的新项目。用户脚本>部署后脚本。
2)在此脚本中,使用如下所示的相对路径引用插入脚本。
:r .\InsertScripts\script1.sql
:r .\InsertScripts\script2.sql
(忽略任何错误/警告,说这是无效的语法.Visual Studio将这些视为占位符,在构建时,每个脚本的内容将基本上插入到主SQL文件中。)