【发布时间】:2015-10-09 00:18:26
【问题描述】:
我有一个长度超过 8000 的查询,我尝试按照以下方式执行它,但它不会。我用这个link 寻求帮助。
Declare @query1 As varchar(8000)
Declare @query2 As varchar(8000)
SELECT TOP 1000 *
FROM OPENQUERY(OPTIMA,@query1+@query2)
错误:
Msg 102, Level 15, State 1, Line 74
Incorrect syntax near '@query1'.
我不允许在远程服务器中创建视图或存储过程。
【问题讨论】:
-
您遇到了什么错误?我很想说尝试存储过程,因为这似乎是糟糕的设计,而不是需要解决的问题。
-
这与 Oracle 有什么关系?