Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Игнорирайте XML пространството от имена в T-SQL

Просто използвайте това:

;WITH XMLNAMESPACES(DEFAULT 'http://XXX')
SELECT 
    X.z.value('ID[1]', 'VARCHAR(3)') 
FROM 
    @xml.nodes('/myroot/element') AS X(z)

WITH XMLNAMESPACES ви позволява да дефинирате псевдоними на пространство от имена за вашите заявки и ако не ви интересува конкретен префикс на пространство от имена на XML, можете просто да го дефинирате като DEFAULT пространство от имена и готово с него.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SqlException:System.Data.SqlClient.SqlException (0x80131904)

  2. Sql сървърът не актуализира записи

  3. Прочетете char,double,int модел от низ в sql

  4. Каскадно копиране на ред с всички дъщерни редове и техните дъщерни редове и т.н

  5. Активирайте SQL Server Agent чрез SSMS