0

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

4

2 回答 2

1

使用NVarCharorNChar列类型而不是VarCharor Char


我已经链接了一些小提琴,其中NVarChar列用于插入和检索'£'字符。请用一个不起作用的反例来扩展您的问题。

于 2013-09-30T08:41:28.743 回答
0

当您想使用数据库排序规则字符范围之外的字符(也称为 nvarchar 文字)时,您需要在开头的引号字符前加上N

UPDATE DEFVALU set [sign]=N'£' WHERE code='0006'
于 2013-09-30T09:58:45.487 回答