怎么看oracle的账号密码是多少主键冲突–一个表可以有两个主键的作用&表中已有主键新增一个主键语句

主键冲突–一个表可以有两个主键的作用&表中已有主键新增一个主键语句

 

一个表可以有两个主键的作用:

 

primary key for table xs ' is not unique:主键冲突

 

首先,那两个字段都变成了主键,这话是不确切的.
 

严格的说因为是你选择的那两个字段共同构成了主键,也就是 "学生编号+课程编号 "
 

的组合是一个主键,这个组合不能够重复,不能够同时为空, 而不是 "学生编号 " 
 

"课程编号 " 各为一个主键,不信你可以oracle账号查看tb系统表.

  www.2cto.com  

表中已有主键新增一个主键:语句

 

例如:

alter table AC04_blbc DROP PRIMARY KEY;
 

alter table AC04_blbc modify sbxz VARCHAR(8) NOT NULL,
 

add constraint PK_AC04_blbc primary key (AAE002, AAC001, AAE041,sbxz);

 

 

作者 chen11-1

此条目发表在oracle metalink账号分类目录,贴了标签。将固定链接加入收藏夹。