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

oracle数据库维护操作4

时间:2017-06-29 19:23:40      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:span   int   pre   style   oracle   drop   恢复   books   dba   

--添加、修改与删除约束
--1.添加约束alter table table
add[constraint constraint]constraint_type(column1[,column2,…])
[constraint_parameters];
alter table books modify title not null;--添加非空约束
--2.修改约束
ALTER TABLE table
MODIFY[CONSTRAINT constraint]
[PRIMARY KEY]|[UNIQUE(column1[,column2,…])]
[constraint_parameters];
--3.重命名约束
alter table table rename constraint old_name to new_name;
--4.删除约束
ALTER TABLE table
    DROP[CONSTRAINT constraint]
    [PRIMARY KEY]|[UNIQUE(column1[,column2,…])]
    [CASCADE][KEEP|DROP INDEX]
set constraints all deferred;--对所有可以延迟的约束进行延迟检查
set constraints all immediate;--恢复所有延迟检查的约束为立即检查
--查询约束信息
all_constraints--包含当前用户可以访问的所有约束定义信息
user_constraints--包含当前用户拥有的所有约束的定义信息
dba_constraints--包含当前数据库中所有约束的定义信息
all_cons_columns--包含当前用户可以访问的约束列信息
user_cons_columns--包含当前用户拥有的约束列的信息
dba_cons_columns--包含当前数据库所有约束列的信息

 

oracle数据库维护操作4

标签:span   int   pre   style   oracle   drop   恢复   books   dba   

原文地址:http://www.cnblogs.com/wangyonglong/p/7095830.html

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