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

Защо sql сървърът съхранява знаци за въпросителен знак вместо японски знаци в полетата на NVarchar?

Това не може да е правилен отговор предвид вашия пример, но най-честата причина, която съм виждал, е, че низовите литерали не се нуждаят от префикс на unicode N.

Така че вместо

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

човек би се опитал да запише в поле nvarchar без префикса unicode

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

Вижте също:префикс 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. Внедряване на SQL Server AlwaysOn Availability Groups на Linux

  2. 4 функции за форматиране на число до 2 десетични знака в SQL Server

  3. SQL Server - Включете NULL, като използвате UNPIVOT

  4. Грешка при влизане в SQL Server:Неуспешно влизане за потребител 'NT AUTHORITY\SYSTEM'

  5. Нулева застой на SQL по дизайн - някакви модели на кодиране?