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 कॉलम में डाल देना होगा। कोड> डबल कोट्स में ...

देखें।


Comments

Popular posts from this blog

c# - sqlDecimal to decimal clr stored procedure Unable to cast object of type 'System.Data.SqlTypes.SqlDecimal' to type 'System.IConvertible' -

Calling GetGUIThreadInfo from Outlook VBA -

Obfuscating Python code? -