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

Mengapa server sql menyimpan karakter tanda tanya alih-alih karakter Jepang di bidang NVarchar?

Ini bukan jawaban yang benar berdasarkan contoh Anda, tetapi alasan paling umum yang saya lihat adalah bahwa literal string tidak memerlukan awalan N unicode.

Jadi, alih-alih

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

seseorang akan mencoba menulis ke bidang nvarchar tanpa awalan unicode

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

Lihat juga:Awalan N sebelum string dalam kueri 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. Pernyataan INSERT bertentangan dengan batasan FOREIGN KEY - SQL Server

  2. Waktu kueri habis dari aplikasi web tetapi berjalan dengan baik dari studio manajemen

  3. Buat Prosedur Tersimpan menggunakan Kode Kerangka Entitas Pertama?

  4. Pengaturan batas waktu untuk SQL Server

  5. Temukan catatan sql yang berisi string serupa