[转]
varchar确实可以存中文,这只是解决乱码问题的一种方法。至于原因,应该是和我装的Sql Server有关,因为在其他的人的SqlServer上并不会出错。原因大概有两种:
1:
安装时选了 Hide advice configuration options
然后再 Collation designator and order 中不是选择 Chinese_PRC
2:
在建表时没有指明某个字段的语言
方法 COLLATE Chinese_PRC_CS_AS_WS
示例:
create table test
(
a varchar(255) COLLATE Chinese_PRC_CS_AS_WS NULL,
b varchar(255) COLLATE sql_latin1_general_cp1_ci_as NULL
)
insert test values('中文','中文')
插入后 字段 a 为 中文 ,b 为 ??
MS-SQL SERVER 笔记(1)
最新推荐文章于 2024-05-04 08:13:52 发布