alter database <database-name> set single_user with rollback immediate;
(go)
alter database <database-name> collate Chinese_PRC_CI_AS;
(go)
alter database <database-name> set multi_user;
(go)

(似乎<database-name>那里也可以直接填mdf的文件路径?)

可以在不使用nchar的情况下存储中文并正常显示中文。

collate是排序规则。

其中排序规则名称由两部份构成,前半部份是指本排序规则所支持的字符集。 如:Chinese_PRC_CS_AI_WS -> 针对简体中文,区分大小写和全半角字符,但不区分重音(似乎用处不大?)的排序规则 前半部分:指Unicode字符集,Chinese_PRC_指针对简体中文Unicode的排序规则。 后半部分: _BIN 二进制排序

_CI(CS) 是否区分大小写:CI不区分,CS区分大小写。如果想让比较将大写字母和小写字母视为不等,请选择该选项。

_AI(AS) 是否区分重音:AI不区分,AS区分重音。如果想让比较将重音和非重音字母视为不等,请选择该选项。如果选择该选项,比较还将重音不同的字母视为不等。

_KI(KS) 是否区分假名类型:KI不区分,KS区分假名。如果想让比较将片假名和平假名日语音节视为不等,请选择该选项。

_WI(WS) 是否区分宽度:WI不区分,WS区分宽度。如果想让比较将半角字符和全角字符视为不等,请选择该选项

参考:https://blog.csdn.net/u011127019/article/details/51705213

标签: none

添加新评论