Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

बाहरी आवेदन क्वेरी में वर्चर को एक्सएमएल में कैसे डाला जाए

बस एक OUTER APPLY का उपयोग करें सबसे पहले एक CAST के लिए बाध्य करें :

SELECT t.userid, r.z.value('@FieldName', 'nvarchar(MAX)')
FROM @t t
OUTER APPLY (SELECT CAST(t.xml as xml) as realxml) s
OUTER APPLY s.realxml.nodes('//Property') as r(z) 



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. अद्यतन होने के बाद SQL सर्वर में एक पंक्ति को ट्रिगर और अद्यतन करें

  2. एसक्यूएल ऑपरेशंस स्टूडियो (एसक्यूएलओपीएस) क्या है?

  3. SQL सर्वर:एक क्वेरी में मौजूद पंक्ति, दूसरे में अनुपलब्ध

  4. एक चयन पर SQL सर्वर ROWLOCK यदि मौजूद नहीं है INSERT लेनदेन

  5. सी #/एसक्यूएल:बैकअप और प्रतिलिपि द्वारा पुनर्स्थापित करें और डेटाबेस फ़ाइलों को प्रतिस्थापित करें?