Я пытаюсь выполнить следующий оператор TSQL в Microsoft SQL 2008
DECLARE @tmpMessage nvarchar(max)
SET @tmpMessage = 'select * from openquery(GLive,''select ID from Links WHERE [HREF] LIKE ''test'''')';
exec sp_executesql @tmpMessage
вышеприведенный код не работает, потому что одинарные кавычки перед test закрывают главные кавычки около секундыоператор выбора выбор идентификатора из ссылок ....
и да, я должен сначала поместить свое утверждение в строку перед тем, как его выполнить, потому что функция openquery не позволяет мнесделайте что-нибудь вроде
select * from openquery(GLive,'select ID from Links WHERE [Href] LIKE ''' + @Var + ''''')
любые предложения будут оценены.
заранее спасибо.