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

SQL सर्वर 2008 में XML कॉलम को क्वेरी करने से कई पंक्तियों को वापस करना

ऑनलाइन बुक्स में .nodes() मेथड को देखें:

DECLARE @r TABLE (AliasesValue XML)
INSERT INTO @r 
SELECT '<aliases>   <alias>     <aliasType>AKA</aliasType>     <aliasName>Pramod Singh</aliasName>   </alias>   <alias>     <aliasType>AKA</aliasType>     <aliasName>Bijoy Bora</aliasName>   </alias> </aliases> '


SELECT c.query('data(aliasType)'), c.query('data(aliasName)')
FROM @r r CROSS APPLY AliasesValue.nodes('aliases/alias') x(c)


  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 क्वेरी में दिखाए जाने वाले कथन पूर्णता त्रुटि से पहले अधिकतम रिकर्सन 100 समाप्त हो गया है

  2. SQL सर्वर गणितीय कार्य (पूरी सूची)

  3. SQL सर्वर 2008 में उपयोगकर्ता नाम और पासवर्ड के बिना `sqlcmd` कमांड का उपयोग कैसे करें?

  4. क्या हम कोड पहले माइग्रेशन का उपयोग करके SQL स्क्रिप्ट चला सकते हैं?

  5. क्वेरी विश्लेषक में क्वेरी तेजी से चलती है लेकिन C# अनुप्रयोग में धीमी होती है