怎样使SQL Server 同时支持简体和繁体

来源:百度知道 编辑:UC知道 时间:2024/09/20 02:26:57
请高手解答,感谢!!
有一点是我的SQL SERVER 是繁体版,数据类型已是NVARCHAR,NTEXT,但是在增加简体时会有乱码

是指数据库存储类型?
字符用unicode(ntext/nvarchar/nchar)就行了

问题补充:

有一点是我的SQL SERVER 是繁体版,数据类型已是NVARCHAR,NTEXT,但是在增加简体时会有乱码

----------
在插入时要加上N
如:
insert t(col) values(N'简体')

简体中文的排序规则名称是:Chinese_PRC_CI_AS,
繁体中文的排序规则名称则是:Chinese_Taiwan_Stroke_CI_AS
更改数据库定序:
ALTER DATABASE DatabaseName SET SINGLE_USER WITH ROLLBACK IMMEDIATE
ALTER DATABASE DatabaseName COLLATE Chinese_Taiwan_Stroke_CI_AS
ALTER DATABASE DatabaseName SET MULTI_USER WITH ROLLBACK IMMEDIATE
修改资料库定序为 Chinese_PRC_CI_AS
ALTER DATABASE DatabaseName SET SINGLE_USER WITH ROLLBACK IMMEDIATE;
ALTER DATABASE DatabaseName COLLATE Chinese_PRC_CI_AS;
ALTER DATABASE DatabaseName SET MULTI_USER;
-- 修改资料表定序为 Chinese_PRC_CI_AS
ALTER TABLE tableName ALTER COLUMN colName nvchar(length)
COLLATE
Chinese_PRC_CI_AS;
注意,修改资料库的定序设定,并不会变更该资料库内既有物件的定序设定.