Orcale约束-------主键约束

主键是用来唯一确定一行数据的

一张表里面只能有一个主键

但是并不意味着一个主键只能放在一个字段上 有些情况会用两个字段组成联合主键(此种情况较奇葩建议少用)

主键有两种约束功能首先主键不能为null 同时主键是唯一的

 

一张表里面有且只有一个主键但是可以有多个非空并唯一的字段

建一个默认名字的主键

create table stu7(

id number primary key,

name varchar2(8));

 

写一个有名字的主键

create table stu8(

id number constraint pk primary key,

name varchar2(8));

用表级定义写主键

create table stu9(

id number ,

name varchar2(8),

constraint pk1 primary key(id));

 

 

 

删除主键

alter table stu8 drop constraint pk;

给已经建好的表添加主键

alter table stu8 add constraint pk primary key(id);

posted @ 2015-11-20 10:03  逝意遨游  阅读(300)  评论(0编辑  收藏  举报