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

要创建复合主键,允许有重复数据,如何写啊

2012-01-29 
要创建复合主键,允许有重复数据,怎么写啊???要创建复合主键,允许有重复数据,怎么写啊???两个字段A,B,存在

要创建复合主键,允许有重复数据,怎么写啊???
要创建复合主键,允许有重复数据,怎么写啊???
两个字段A,B,存在多行数据A1,B1=A2,B2=A3,B3(阿拉伯数字问行数)

[解决办法]
create table T(
A int not null,
B int not null,
constraint pk primary key (A, B)
)

[解决办法]
要创建复合主键,允许有重复数据,怎么写啊???

===========================

主键怎么可以有重复数据,牛!
[解决办法]
不可能行的,结构最好重新设计,
[解决办法]
主键也是可以有重复数据的。但在更新重复主键的时候很容易出现update死锁。
所以一般建议都不要将重复数据设置为主键。

需要的话,建一个一般索引好了。
[解决办法]
在企业管理器—设计表—选中两个列—右键—设置主键就行了(选中一个为主键,两个以上为复合主键)
[解决办法]
这种设计模式太糟糕了吧,主键最好是单列的、无任何含义的数据,另外最好不要把聚集索引建在主键上。

热点排行