Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Использование OPENXML  [new]
WildMage
Member

Откуда:
Сообщений: 5296
Ответ для одного человека на его вопрос
DECLARE @d NVARCHAR(MAX)
DECLARE @hDoc INT

SET @d = '<ArrayOfRemains>
    <Remains>
        <raecid>1</raecid>
        <supplierid>95214465465465</supplierid>
        <balanceTotal>4323</balanceTotal>
        <supply>
            <balance>6</balance>
            <date>2016-11-05</date>
        </supply>
    </Remains>
</ArrayOfRemains>'

exec sp_xml_preparedocument @hDoc OUTPUT, @d

SELECT *
FROM OPENXML(@Hdoc, '//Remains')  
WITH
(
    SupplierID NVARCHAR(100) 'supplierid',
    Balance NUMERIC(25,2) 'supply/balance',
    Date DATETIME 'supply/date'
)

EXEC sp_xml_removedocument @hdoc


Не удаляйте сразу, пожалуйста.
13 янв 17, 11:12    [20101743]     Ответить | Цитировать Сообщить модератору
 Re: Использование OPENXML  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37050
Ну, вопрос того человека напишите хоть...
13 янв 17, 11:58    [20102006]     Ответить | Цитировать Сообщить модератору
 Re: Использование OPENXML  [new]
WildMage
Member

Откуда:
Сообщений: 5296
Гавриленко Сергей Алексеевич
Ну, вопрос того человека напишите хоть...

В основном про xpath вложенных блоков вопрос был.
13 янв 17, 12:03    [20102039]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить