无法在ms sql server 2005中插入英国英镑

时间:2013-09-30 08:38:31

标签: sql sql-server

当我插入一个列的符号时,它在mssql server 2005中没有正确显示,当我插入£时它给了我L。请任何帮助

2 个答案:

答案 0 :(得分:1)

使用NVarCharNChar列类型代替VarCharChar


linked some fiddle其中NVarChar列用于插入和检索'£'字符。如果这不起作用,请用一个反例来扩展您的问题。

答案 1 :(得分:0)

如果要使用数据库排序规则的字符范围之外的字符 - a.k.a和nvarchar文字 - 您需要在开头引号字符前面添加N

UPDATE DEFVALU set [sign]=N'£' WHERE code='0006'