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

oracle数据库维护操作3

时间:2017-06-29 19:09:22      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:name   cascade   nts   样式   sys   nova   delete   enable   isa   

--查询表信息
xxx_tables--包含表的基本描述信息和统计信息
xxx_tab_columns--包含表中列的描述信息和统计信息
xxx_all_tables--包含当前数据库所有的关系表和对象表信息
xxx_tab_comments--包含所有表和视图的注释信息
xxx_col_comments--包含所有表和视图的列注释信息
xxx_tab_statistics--包含所有表和统计信息
xxx_tab_col_statistics--包含所有表中列的统计信息
xxx_encrypted_columns--包含表中加密列的信息以及加密算法信息
xxx_unused_col_tabs--包含所有表中unused列信息
--其中xxx为dba、all、user
--约束的定义方式
--1.列级约束
column_definition[constraint constraint_name]constraint_type…
--2.表级约束
[constraint constraint_name] constraint_type(column1[,column1,…])…
--约束的状态
enable--激活
disable--禁用
validate--对表中已有记录进行约束检查
novalidate--不对表中已有记录进行约束检查。
--创建与维护约束
--1.采用列级约束方式定义约束
constraint constraint--约束名称,如果用户没有为约束命名,Oracle将自动为约束命名,样式为SYS_Cn,其中n是数据库对象的唯一编号。
    [[not]null]|[unique]|[primary key]|[check(condition)]
    [
        references[schema.]object[(column)]
        [on delete cascade|[set null]]--定义级联删除的外键约束。
    ]
    [
        [not deferrable]|--约束不可延迟,默认值。
            [deferrable--约束可以延迟
                [initially immediate|--可延迟约束的立即检查。
                    deferred]--可延迟约束的延迟检查
            ]
    ]
    [enable|disable]
    [validate|novalidate]
    [using index index_clause]--设置在定义主键约束或唯一性约束时自动创建的唯一性索引的参数。
    [exceptions into[schema.]table]--将违反完整性约束的记录保存到指定的表中。
--2.采用表级约束方式定义约束
constraint constraint
    [unique(column1[,column2…])]
    [primary key(column1[,column2…])]
    [check(condition)]
    [foreign key(column1[,column2…])
        references[schema.]object[(column[,column2…])]
        [on delete cascade|[set null]]
    ]
    [
        [not deferrable]|--约束不可延迟,默认值。
            [deferrable--约束可以延迟
                [initially immediate]|--可延迟约束的立即检查。
                    deferred]--可延迟约束的延迟检查S
    ]
    [enable|disable][validate|novalidate]
    [using index index_clause]
    [exceptions into[schema.]table]

 

oracle数据库维护操作3

标签:name   cascade   nts   样式   sys   nova   delete   enable   isa   

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

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