1
Учитывая следующее:Выберите элемент из XML
declare @samplexml as xml
set @samplexml = '<root><someelement><another /><somethingElse>test</somethingElse></someelement></root>'
select
@samplexml.value('/root[1]','nvarchar(max)')
Я получаю результат:
test
Но я хочу результат:
<root><someelement><another /><somethingElse>test</somethingElse></someelement></root>
Как я могу выбрать фактический элемент XML? Я также пробовал:
select
@samplexml.value('/root[1]','XML')
Но я получил ошибку The data type 'XML' used in the VALUE method is invalid.
.
Вы пытаетесь получить полный xml, указанный в качестве входных данных? – misha