"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > SQL सर्वर में XML कॉलम के मान को कैसे क्वेरी करें?

SQL सर्वर में XML कॉलम के मान को कैसे क्वेरी करें?

2025-04-19 को पोस्ट किया गया
ब्राउज़ करें:790

How to Query Values within XML Columns in SQL Server?

]

SQL सर्वर XML डेटा प्रकारों के रूप में परिभाषित कॉलम में XML डेटा को संग्रहीत करने की अनुमति देता है। इन कॉलमों से विशिष्ट डेटा को पुनः प्राप्त करने के लिए विशेष प्रश्नों की आवश्यकता होती है। मान लीजिए ]

एक विशेष भूमिका वाली पंक्तियों को खोजने के लिए, इस क्वेरी का उपयोग करें:

चुनना भूमिकाएँ से मेरी टेबल कहाँ Roles.value ('(/रूट/भूमिका) [1]', 'varchar (max)') जैसे 'stringtosearchfor'

AlphaBetaGamma
] ]

चुनना [डेटा] से [DBO]। [CodeSystemCodes_Data] कहाँ कास्ट ([डेटा] के रूप में xml)
SELECT
  Roles
FROM
  MyTable
WHERE
  Roles.value('(/root/role)[1]', 'varchar(max)') LIKE 'StringToSearchFor'

] चुनना * से ( चुनना pref.value ('(पाठ ()) [1]', 'varchar (32)') रोलनेम के रूप में से मेरी टेबल क्रॉस एप्लिकेशन भूमिकाएँ। ) परिणाम के रूप में कहाँ '%Ga%' की तरह rolename यह दृष्टिकोण SQL सर्वर में XML कॉलम से डेटा के अधिक कुशल और लक्षित निष्कर्षण के लिए अनुमति देता है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3