Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Alexander_KM Member Откуда: Сообщений: 4 |
Добрый день, коллеги. Не силён в импорте XML в SQL, а тут не всё просто. Если кто знает решение, буду презнателен. Собтсвенно вот сам текст XML: <output> <AI> <value date="2019-01-10 13:29:14" visual="0">11.611200</value> <value date="2019-01-10 13:30:14" visual="0">11.574900</value> <value date="2019-01-10 13:31:14" visual="0">11.595400</value> <value date="2019-01-10 13:32:14" visual="0">11.588900</value> <value date="2019-01-10 13:33:14" visual="0">11.572000</value> </AI> <FC> <value date="2019-01-10 13:29:14" visual="0">8.827280</value> <value date="2019-01-10 13:30:14" visual="0">8.827280</value> <value date="2019-01-10 13:31:14" visual="0">8.827280</value> <value date="2019-01-10 13:32:14" visual="0">8.827280</value> <value date="2019-01-10 13:33:14" visual="0">8.827280</value> </FC> <QY> <value date="2019-01-10 13:29:14" visual="0">1.349050</value> <value date="2019-01-10 13:30:14" visual="0">1.349050</value> <value date="2019-01-10 13:31:14" visual="0">1.348809</value> <value date="2019-01-10 13:32:14" visual="0">1.348333</value> <value date="2019-01-10 13:33:14" visual="0">1.347629</value> </QY> </output> Заранее спасибо. |
10 янв 19, 22:15 [21782245] Ответить | Цитировать Сообщить модератору |
invm Member Откуда: Москва Сообщений: 9683 |
declare @x xml = N'<output> <AI> <value date="2019-01-10 13:29:14" visual="0">11.611200</value> <value date="2019-01-10 13:30:14" visual="0">11.574900</value> <value date="2019-01-10 13:31:14" visual="0">11.595400</value> <value date="2019-01-10 13:32:14" visual="0">11.588900</value> <value date="2019-01-10 13:33:14" visual="0">11.572000</value> </AI> <FC> <value date="2019-01-10 13:29:14" visual="0">8.827280</value> <value date="2019-01-10 13:30:14" visual="0">8.827280</value> <value date="2019-01-10 13:31:14" visual="0">8.827280</value> <value date="2019-01-10 13:32:14" visual="0">8.827280</value> <value date="2019-01-10 13:33:14" visual="0">8.827280</value> </FC> <QY> <value date="2019-01-10 13:29:14" visual="0">1.349050</value> <value date="2019-01-10 13:30:14" visual="0">1.349050</value> <value date="2019-01-10 13:31:14" visual="0">1.348809</value> <value date="2019-01-10 13:32:14" visual="0">1.348333</value> <value date="2019-01-10 13:33:14" visual="0">1.347629</value> </QY> </output>'; select t.n.value('local-name(..)', 'varchar(30)'), t.n.value('@date', 'varchar(30)'), t.n.value('@visual', 'varchar(30)'), t.n.value('./text()[1]', 'varchar(30)') from @x.nodes('/output/*/value') t(n);? |
10 янв 19, 23:12 [21782286] Ответить | Цитировать Сообщить модератору |
Alexander_KM Member Откуда: Сообщений: 4 |
СПАСИБО БОЛЬШОЕ!!! Завтра буду пробовать. |
10 янв 19, 23:25 [21782296] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |