select xml в распределенном запросе
От: hatka  
Дата: 22.10.09 12:11
Оценка:
Здравствуйте,
как сделать распределенный запрос, если в таблице на прилинкованном сервере есть столбец с xml данными?
Например, есть таблица Table, состоящая из двух столбцов.
(Id int not null, XML_Data xml null)

Необходимо написать запрос вида

SELECT Id, Xml_Data FROM [LINKED SERVER NAME].dbo.Table


Можно сделать через openQuery
SELECT a.Id, a.XML_Data
FROM OPENQUERY([LINKED SERVER NAME],'
    SELECT Id, Cast(XML_Data as Varchar) as XML_Data
    FROM [DatabaseName].dbo.Table'
) a


, но этот вариант мне не подходит.
Re: select xml в распределенном запросе
От: vmpire Россия  
Дата: 22.10.09 12:51
Оценка:
Здравствуйте, hatka, Вы писали:

H>Здравствуйте,

H>как сделать распределенный запрос, если в таблице на прилинкованном сервере есть столбец с xml данными?
H>Например, есть таблица Table, состоящая из двух столбцов.
H>(Id int not null, XML_Data xml null)

H>Необходимо написать запрос вида


H>
H>SELECT Id, Xml_Data FROM [LINKED SERVER NAME].dbo.Table
H>


H>Можно сделать через openQuery, но этот вариант мне не подходит.


SELECT Id, CAST(Xml_Data AS varchar(max) AS Xml_Data FROM [LINKED SERVER NAME].dbo.Table
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.