因为发现对象名称 'dbo.T3' 和索引名称 'PK__T3__3214EC2706CC942B' 有重复的键,所以 CREATE UNIQUE INDEX 语句终止。重复的键值为 (1)。

来源:互联网 发布:java oracle数据库连接 编辑:程序博客网 时间:2024/06/06 01:27

sql语句:ALTER TABLE T3 ADD  PRIMARY KEY (ID);

执行报错:

消息 1505,级别 16,状态 1,第 1 行
因为发现对象名称 'dbo.T3' 和索引名称 'PK__T3__3214EC270466E04C' 有重复的键,所以 CREATE UNIQUE INDEX 语句终止。重复的键值为 (1)。
消息 1750,级别 16,状态 0,第 1 行
无法创建约束。请参阅前面的错误消息。
语句已终止。

出错原因:

要在ID列上建主键,但id列数据有重复,不唯一。

0 0