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

SQLServer 2012 TSQL में, XML RAW, XML AUTO और XML PATH का उपयोग करने में क्या अंतर है

एक्सएमएल रॉ:परिणाम सेट में प्रत्येक पंक्ति को एक तत्व के रूप में लिया जाता है जिसमें आपके कॉलम गुण होते हैं।

उदाहरण:

USE BOB_DATABASE
SELECT ID, Name, First_Name, Last_Name 
FROM DBO.T_User
FOR XML RAW;

आउटपुट:

<row id="7801020202083" First_Name="John" Surname="Doe" />
<row id="9812150201082" First_Name="Samantha" Surname="Hill" />

एक्सएमएल ऑटो :टेबल नाम आपके तत्व हैं

उदाहरण:

USE BOB_DATABASE
SELECT ID, Name, First_Name, Last_Name 
FROM DBO.T_User
FOR XML AUTO;

आउटपुट:

<DBO.T_USER id="7801020202083" First_Name="John" Surname="Doe" />
<DBO.T_USER  id="7801020202083" First_Name="John" Surname="Doe" />

एक्सएमएल पथ:टेबल कॉलम को चाइल्ड एलिमेंट के रूप में पास किया जाता है।

उदाहरण:

USE BOB_DATABASE
SELECT ID, Name, First_Name, Last_Name 
FROM DBO.T_User
FOR XML PATH;

आउटपुट:

<row>
  <id>7801020202083</id>
  <First_Name>John</First_Name>
  <Surname>Doe</Surname>
</row>
<row>
  <id>7801020202083</id>
  <First_Name>John</First_Name>
  <Surname>Doe</Surname>
</row>

कृपया इस ब्लॉग को भी देखें https://www.simple-talk.com/sql/learn-sql-server/using-the-for-xml-clause-to-return-query-results- as-xml/ बेहतर ब्रेकडाउन के लिए।



  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. आंतरायिक ODBC कनेक्शन विफलता

  3. पहले इकाई फ्रेमवर्क कोड का उपयोग करके संग्रहीत कार्यविधियाँ बनाएँ?

  4. मैं उन सभी कर्मचारियों को कैसे पुनः प्राप्त कर सकता हूँ जिनकी आयु एक महीने में 21 वर्ष होगी?

  5. सप्ताह के पहले दिन को SQL में रविवार के रूप में प्रारंभ करें