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

一个区分字母大小的有关问题

2012-02-01 
一个区分字母大小的问题?有一个Card表,里面有一个ID字段,并且这个ID字段是主键.有一个表Rcord,它引用了Car

一个区分字母大小的问题?
有一个Card表,里面有一个ID字段,并且这个ID字段是主键.
有一个表Rcord,它引用了Card表的ID字段作为外键.表里的数据为空.
我想让Card表里的ID列能区分大小写.

ALTER   TABLE   Card
ALTER   COLUMN   ID   VARCHAR(10)   COLLATE   Chinese_PRC_CS_AS    

结果出错??
服务器:   消息   5074,级别   16,状态   6,行   1
对象   'CK_ID_Card '   依赖于   列   'ID '。
服务器:   消息   5074,级别   16,状态   1,行   1
对象   'PK__Card__1CF15040 '   依赖于   列   'ID '。
服务器:   消息   5074,级别   16,状态   1,行   1
对象   'FK_CardID '   依赖于   列   'ID '。
服务器:   消息   4922,级别   16,状态   1,行   1
ALTER   TABLE   ALTER   COLUMN   ID   失败,因为有一个或多个对象访问此列。

[解决办法]
去了外键再改,行不
[解决办法]
先去掉主键和外键

修改字段的数据类型

增加字段的主键和外键

热点排行
Bad Request.