Parse out XML Value in SQL Server -


मेरे पास एक XML <कोड> XML_TRANSACTION में एक तालिका TRANSACTION में निहित निम्नलिखित XML है I कोड> SQL सर्वर में मैं से और को टैग के अंदर अलग कॉलम में पार्स करने की कोशिश कर रहा हूं:

  & lt; लेनदेन आईडी = "1234" टाइमस्टैम्प = "2012-04-28 टी05: 02: 20" संस्करण = "ट्रांजैक्शन वर्जन 2" प्रेषकआईडी = "एबीसीडी" प्रेषकएलओआईआईडी = "वीक्सआईज़" & gt; & Lt; इंस्टेंस नाम = "होम" / & gt; & LT; संदेश & gt; & Lt; संदेश आईडी = "0" टाइमस्टैम्प = "2014-04-28T01: 00: 46" & gt; & Lt; MessageRequest नाम = "मूवमेंट" Xsd = "Movement.xsd" संस्करण = "5" & gt; & LT; body & gt; & LT; पार्ट्स & gt; & Lt; पार्ट पार्टनंबर = "11111" मात्रा = "1" व्यक्तिअविकी = "ए 1 बी 2 सी 3" /> & Lt; / पार्ट्स & gt; & Lt; आदेश संख्या = "13579" यूआईडी = "01" / & gt; & Lt; शिप संख्या = "1ZW23" प्रकार = "आउट" / & gt; & Lt; VendorId = "XY1X2" से VendorLocId = "XY1X2" विक्रेता नाम = "वेंडर_एक्सात्र्रा" वेंडरस्टॉकरूम = "ओपन" कंट्रा कोड = "यूएस" / & gt; & Lt; To VendorId = "XY1X2" VendorLocId = "XY1X2" विक्रेता नाम = "वेंडर_एस्ट्रा" वेंडरस्टॉकरूम = "बंद" कंट्रा कंट्रोल = "यूएस" / & gt; & Lt; / body & gt; & Lt; / MessageRequest & gt; & Lt; / संदेश & gt; & Lt; / संदेश & gt; & Lt; / लेन-देन & gt;  

वांछित परिणाम:

  From_VendorID || From_VendorLocID || From_VendorName || To_VendorID || To_VendorLocID -------------- ++ ------------------ ++ ------------- ------------------------------------- XY1X2 || XY1X2 || विक्रेता_एक्स्टरा || XY1X2 || XY1X2  

आदि।

मैंने कई प्रयास किए हैं, लेकिन असफल रहे हैं।

यह आपको प्रारंभ करना चाहिए:

 < कोड> सेलेक्ट टी। [XML_TRANSACTION] .value ('(// से / @ वेंडरआईडी) [1]', 'varchar (20)') के रूप में से- विकेंडआईडी, टी। [XML_TRANSACTION] .value ('(// From / @ VendorLocId) [1] ',' varchar (20) ') के रूप में From_VendorLocID, टी। [XML_TRANSACTION] .value (' (// to / @ वेंडरलोकआईडी) [1] ',' varchar (20) ') के रूप में TO_VendorLocID, टी । [टेस्ट] एएस टी     

Comments

Popular posts from this blog

import - Python ImportError: No module named wmi -

Editing Python Class in Shell and SQLAlchemy -

c# - MySQL Parameterized Select Query joining tables issue -