Как передать переменную для обновления запроса со связанным сервером, имеющим столбец xml - PullRequest
0 голосов
/ 09 ноября 2018

Как мы можем передать целочисленную переменную в предложении where для следующего update запроса?

Declare @ID int = 2

UPDATE t SET Name = 'assaaa' FROM Openquery([Servername], 'SELECT Name,convert(nvarchar(MAX), Resume) FROM [DB].[dbo].[RRtest] where Id ='+@ID+'')t

Пожалуйста, помогите.

1 Ответ

0 голосов
/ 09 ноября 2018

Я нашел решение, у меня это сработало:

Объявить @ID int = 2

UPDATE s SET Name = 'et' FROM Openquery([Servername], 'SELECT ID,Name,convert(nvarchar(MAX), XMLcolumn1) FROM [DB].[dbo].[Table]')s where id = @ID
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...