1

我在 SQL Server 2008 中有以下 SQL 查询

Select * from
    (Select T.Col1, T.Col2 
     from openquery('server','select * from table 1 where date= '+ @StartDate +') R

参数在哪里@StartDate。我收到一个错误,提示 '+' 附近的语法不正确,期望 ')'

4

1 回答 1

2

这是一个重复的帖子。

简短的回答是 OPENQUERY 不接受其参数的变量。请参阅:在 OPENQUERY中包含参数以了解可能的解决方法。

于 2013-10-09T08:55:16.990 回答