1
Я пытался загрузить XML через OPENROWSET
, когда проверял загруженные данные, он был в разных символах. Я использую ниже код для того,OPENROWSET загрузить XML с другим типом
DECLARE @XmlFile XML
SELECT * FROM (
SELECT BulkColumn
FROM OPENROWSET(BULK 'C:\GET_QUOTA_DATA_resTEST.xml', SINGLE_BLOB) x) Y
результаты я получаю за вышеупомянутый вопрос был ниже
0x3C534F41502D454E563A456E76656C6F70652078......
Что может быть причиной. Как загрузить XML как есть?
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="urn:toa:capacity">
<SOAP-ENV:Body>
<ns1:get_quota_data_response>
<bucket>
<bucket_id>FT_10503_DP1019</bucket_id>
<name>ABC Co</name>
<day>
<date>2015-08-21</date>
Это хорошо. Моя следующая проблема заключалась в анализе XML. Он не показывает никаких значений. Я подниму новый вопрос на то, что файл XML – SMPH
хорош, но результаты пустые. 'ЗАЯВЛЯЮ @XmlFile XML ВЫБОР @XmlFile = CAST (BulkColumn AS XML) ОТ OPENROWSET (BULK 'C: \ GET_QUOTA_DATA_resTEST.xml', SINGLE_BLOB) х ВЫБОР BucketBucket_id = bucket.value ('(bucket_id) [ 1] ',' varchar (255) '), BucketName = bucket.value (' (name) [1] ',' varchar (255) ') FROM @ XmlFile.nodes ('/bucket ') AS XTbl1 (bucket) ' – SMPH
Начать новый вопрос + предоставить образец xml для теста. – lad2025