SQL Server 2008: Modify xml replacing an attribute value with a value of a column -
मेरे पास एक टेबल है:
घोषित करें @ टेबल तालिका (एक्समलपेर्ट xml, CNT int)
XmlPart निम्न रूप का है:
& lt; समूह गणना = "0" / & gt;
मैं इसे सीएनटी कॉलम के मूल्य के साथ प्रतिस्थापित करके XmlPart को संशोधित करना चाहूंगा। यह वही है जो मैं कोशिश करता हूं:
update @Table सेट XmlPart.modify ('/ / count =) के मान की जगह [1] sql के साथ: स्तंभ (सीएनटी)')
लेकिन पार्सर मुझे समझ नहीं आ रहा है ..
क्या तालिका स्तंभ के साथ एक XML का एक विशेषता (या नोड मान) को स्थानांतरित करना संभव है?
आप इसे लगभग सही प्राप्त कर सकते हैं: -)
update @Table सेट XmlPart.modify ('replace
आपको कॉलम नाम को sql: column कॉलम में डाल देना होगा। कोड> डबल कोट्स में ...
देखें।