如何在Visual Studio数据库项目中解析外部数据库引用的名称?

时间:2019-01-11 17:58:42

标签: sql sql-server visual-studio-2017 database-project

我正在将一些继承的代码导入到Visual Studio 2017数据库项目中。基本问题是我需要外部数据库的字符串表示形式以用于嵌入式SQL语句。

SQL语句在OPENQUERY中使用。像这样:

set @query = 'select * from ' + [$(Database1)] + '.dbo.Table1'

当然,此语法会导致以下错误消息:

  

SQL71005:对列[$(Database1)]的引用不能   解决。

有没有办法做到这一点?不幸的是,OPENQUERY设计现在无法更改。因此,我必须处理此限制。

0 个答案:

没有答案