码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-11-20 10:45:45      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:

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

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

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

主键有两种约束功能首先主键不能为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);

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

标签:

原文地址:http://www.cnblogs.com/JSWBK/p/4979870.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!