Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cách thêm mã hóa xml Vào Đầu ra xml trong SQL Server

Bạn phải thêm nó theo cách thủ công. SQL Server luôn lưu trữ xml nội bộ dưới dạng ucs-2 vì vậy SQL không thể tạo cho nó một tiêu đề mã hóa utf-8

Xem "Giới hạn của Loại dữ liệu xml" trên MSDN

Ví dụ:PI khai báo XML, <?xml version='1.0'?> , không được bảo toàn khi lưu trữ dữ liệu XML trong một phiên bản kiểu dữ liệu xml. Đây là do thiết kế. Khai báo XML (<?xml ... ?> ) và các thuộc tính của nó (phiên bản / mã hóa / độc lập) bị mất sau khi dữ liệu được chuyển đổi thành kiểu xml. Khai báo XML được coi như một chỉ thị cho trình phân tích cú pháp XML. Dữ liệu XML được lưu trữ nội bộ dưới dạng ucs-2.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trả về giá trị từ SQL Server Chèn lệnh sử dụng c #

  2. Ngừng bắt SQL Server làm công việc bẩn thỉu của bạn

  3. Làm thế nào bạn có thể biểu diễn sự kế thừa trong cơ sở dữ liệu?

  4. Salesforce SOQL từ SQL Server

  5. sql địa lý để dbgeography?