码迷,mamicode.com
首页 > 数据库 > 详细

Oracle修改约束

时间:2017-05-28 18:53:15      阅读:378      评论:0      收藏:0      [点我收藏+]

标签:const   div   key   add   font   语法   其他   lte   color   

创建一张member表

DROP TABLE member PURGE;
CREATE TABLE member(
    mid         NUMBER,
    name     VARCHAR2(20)
);

修改表约束

语法:ALTER TABLE 表名称 ADD CONSTRAINT 约束名称 约束类型(字段)[其他选项]

为member表添加主键约束
ALTER TABLE member ADD CONSTRAINT pk_mid PRIMARY KEY(mid); 

说明:对于五种约束而言:以上语法使用于检查(CHECK)、唯一(UNIQUE)、主键(PRIMARY KEY)、外键(FOREIGN KEY)四类约束。
如果要为表中添加非空约束,只有一种方式,使用修改表结构的操作完成,如
ALTER TABLE member MODIFY(name VARCHAR2(20) NOT NULL)

删除表约束

语法
ALTER TABLE 表名称 DROP CONSTRAINT 约束名称

删除member表主键约束
ALTER TABLE member DROP CONSTRAINT pk_mid;

 

Oracle修改约束

标签:const   div   key   add   font   语法   其他   lte   color   

原文地址:http://www.cnblogs.com/StanLong/p/6916289.html

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