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