Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak rzutować varchar na XML w zapytaniu OUTER APPLY

Wystarczy użyć jednego OUTER APPLY najpierw wymusić 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. Zamiana ciągu znaków rozdzielanych przecinkami na pojedyncze wiersze

  2. Dzielenie ciągu w serwerze sql

  3. Znajdź uszkodzone obiekty w SQL Server

  4. SQL Server konwertuje ciąg na datę i godzinę

  5. połącz serwer sql 2005/2008 przez internet