Получить текстовое значение, выбранное по значению атрибута в XML - PullRequest
0 голосов
/ 09 мая 2020

В SQL как получить текстовое значение - «2/9/2015», используя значение атрибута «EffectiveDate»:

<xml>
    <entity>
        <sdfs>
            <df name="EffectiveDate">2/9/2015</df>                        
        </sdfs>
    </entity>
</xml>

1 Ответ

1 голос
/ 09 мая 2020
DECLARE @x XML = N'
<xml>
    <entity>
        <sdfs>
            <df name="EffectiveDate">2/9/2015</df>
        </sdfs>
    </entity>
</xml>'

SELECT @x.value('(xml/entity/sdfs/df[@name="EffectiveDate"])[1]', 'varchar(10)')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...