我有一个带有两个部署后脚本(InitData 和 TestData)的 vs 2010 数据库项目。我只想在 DEBUG 编译常量存在的情况下执行 TestData,所以 Script.PostDeployment.sql 脚本看起来像这样:
:r .\InitData.sql
#if DEBUG
:r .\TestData.sql
#endif
但是这样做我得到一个编译错误Incorrect syntax near '#if'
,有什么办法可以实现吗?
我有一个带有两个部署后脚本(InitData 和 TestData)的 vs 2010 数据库项目。我只想在 DEBUG 编译常量存在的情况下执行 TestData,所以 Script.PostDeployment.sql 脚本看起来像这样:
:r .\InitData.sql
#if DEBUG
:r .\TestData.sql
#endif
但是这样做我得到一个编译错误Incorrect syntax near '#if'
,有什么办法可以实现吗?