首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL2000数据库,新建的表中输入内容显示为乱码.解决办法

2012-01-24 
SQL2000数据库,新建的表中输入内容显示为乱码.如题[解决办法]排序规则没整好?[解决办法]SQL2005中的我知道

SQL2000数据库,新建的表中输入内容显示为乱码.
如题

[解决办法]
排序规则没整好?
[解决办法]
SQL2005中的我知道:
右鍵你要改的數據庫名--> 屬性--> 選項--> 定序(此處改為你要的排序規則)

SQL2K的可以用存儲過程來改,我正在找,等...
[解决办法]
Changing Collations
You can change the collation of a column by using the ALTER TABLE statement:

CREATE TABLE MyTable
(PrimaryKey int PRIMARY KEY,
CharCol varchar(10) COLLATE French_CI_AS NOT NULL
)
GO
ALTER TABLE MyTable ALTER COLUMN CharCol
varchar(10)COLLATE Latin1_General_CI_AS NOT NULL
GO


[解决办法]
不用重新安装SQL SERVER

可以用ALTER TABLE改變你新建表的排序規則

如果你剛開始建的表是拉丁語的:
CREATE TABLE MyTable
(PrimaryKey int PRIMARY KEY,
CharCol varchar(10) Latin1_General_CI_AI_WS NOT NULL
)
GO

你可以把它改為台灣中文(繁體)的:
ALTER TABLE MyTable ALTER COLUMN CharCol
varchar(10)COLLATE Chinese_Taiwan_Stroke_CI_AS NOT NULL

热点排行