当前位置: 代码迷 >> Sql Server >> SQL2000数据库,新建的表中输入内容显示为乱码.解决办法
  详细解决方案

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

热度:16   发布时间:2016-04-27 21:20:23.0
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
  相关解决方案