Код:OPENQUERY SQL Server 2008 внутри sp_executesql. Получение ошибочного синтаксиса ошибки?
DECLARE @resultLast int, @siparisID nvarchar(21)
SET @siparisID = 2487
EXEC sp_executesql N'select * from OPENQUERY([MYSERVER],''Select ([MYDB].[dbo].[FN_SIPARIS_YUKLEME_TUTARI](@siparisID , 20 ,
[MYDB].[dbo].[FN_DATE_CONVERT_TO_DATE](GETDATE()) , ''''BUY''''))'')', @siparisID,
N'@resultLast int output', @resultLast output;
Я пытаюсь получить данные из связанной функции сервера. Также мне нужно отправить параметр @siparisID
. Я получаю неправильную синтаксическую ошибку. Помогите пожалуйста ...
Ошибка:
Msg 102, Level 15, State 1, Line 1
Incorrect syntax near '2487'.
Вы можете напечатать запрос и выполнить его? Вы получаете ту же ошибку? – HoneyBadger