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

Tại sao máy chủ sql lưu trữ các ký tự dấu chấm hỏi thay vì các ký tự tiếng Nhật trong các trường NVarchar?

Đây không thể là một câu trả lời chính xác cho ví dụ của bạn, nhưng lý do phổ biến nhất mà tôi đã thấy là các ký tự chuỗi không cần tiền tố N. unicode.

Vì vậy, thay vì

set address = N'スタンダードチャ'

người ta sẽ cố gắng ghi vào trường nvarchar mà không có tiền tố unicode

set address = 'スタンダードチャ'

Xem thêm:Tiền tố N trước chuỗi trong truy vấn Transact-SQL



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bảng danh sách máy chủ SQL:Cách hiển thị tất cả các bảng

  2. xác định bộ ký tự của một bảng / cơ sở dữ liệu?

  3. Cách CẬP NHẬT từ CHỌN trong SQL Server

  4. Dấu thời gian Chèn và Cập nhật hàng trong SQL Server 2008

  5. Tại sao KHÔNG NULL trả về giá trị NULL cho Varchar (tối đa) trong SQL Server?