sql >> Database teknologi >  >> RDS >> Sqlserver

Sådan tilføjes xml-kodning til xml-output i SQL Server

Du skal tilføje det manuelt. SQL Server gemmer altid xml internt som ucs-2, så det er umuligt for SQL at generere en utf-8-kodningsheader

Se "Begrænsninger af xml-datatypen" på MSDN

XML-deklarationen PI, for eksempel <?xml version='1.0'?> , bevares ikke ved lagring af XML-data i en xml-datatypeforekomst. Dette er ved design. XML-erklæringen (<?xml ... ?> ) og dens attributter (version/kodning/stand-alone) går tabt, efter at data er konverteret til typen xml. XML-deklarationen behandles som et direktiv til XML-parseren. XML-dataene gemmes internt som ucs-2.



  1. BESTIL VED Alias ​​virker ikke

  2. Hvad svarer til Oracle Dual-tabellen i MS SqlServer?

  3. Stage APPL_TOP i Oracle Applications R12

  4. Deadlocks i PostgreSQL, når du kører UPDATE