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

एकाधिक नामस्थानों के साथ SQL सर्वर एक्सएमएल क्वेरी

मुझे पता है कि उत्तर स्वीकार कर लिया गया है, लेकिन वास्तव में इसे करने का एक आसान तरीका है, अगर आपको केवल एक चीज करने की ज़रूरत है तो नोड वैल्यू का चयन करें। बस * का उपयोग करें नाम स्थान नाम के रूप में:

SELECT MessageXml
     ,  MessageXml.value('(/*:Envelope/*:Body/*:FetchRequest/*:Contract/*:TransactionId)[1]'
                       , 'varchar(max)')
FROM   dbo.Message


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. बाधाओं को अस्थायी रूप से बंद करें (MS SQL)

  2. SQL सर्वर में अल्पविराम से अलग की गई सूची के रूप में क्वेरी परिणाम कैसे लौटाएं - STRING_AGG ()

  3. SQL सर्वर (T-SQL) में तालिका के लिए विभाजन जानकारी प्राप्त करने के 2 तरीके

  4. डेटाबेस के लिए लेनदेन लॉग भरा हुआ है

  5. बफर कैश:यह क्या है और यह डेटाबेस के प्रदर्शन को कैसे प्रभावित करता है?