Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Mengembalikan beberapa baris dari query kolom XML di SQL Server 2008

Lihat metode .nodes() di Buku Online:

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. Pencarian lanjutan dengan jarak menggunakan NHibernate dan SQL Server Geography

  2. Deteksi Interval Anomali dengan SQL

  3. Apakah ukuran yang digunakan dengan NVARCHAR penting?

  4. SQL Convert Nvarchar(255) ke masalah DateTime

  5. Cara melihat riwayat kueri di SQL Server Management Studio