oracle数据库维护操作4

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle数据库维护操作4相关的知识,希望对你有一定的参考价值。

--添加、修改与删除约束
--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的主要内容,如果未能解决你的问题,请参考以下文章

续:纠正:ubuntu7.04可以安装,而且完美的安装 ! for《Oracle-10.2.0.1,打补丁10.2.0.5:在 debian 版本4不含4以上,及 ubuntu 7.04不含(代码片段

ORACLE有关表分区的一些维护性操作

如何在 Toad for Oracle 中使用自定义代码片段?

Oracle-常用数据库对象笔记(片段)

oracle数据库维护操作

oracle数据库维护操作2