2013年7月9日
摘要: 约束的概述: 约束是在表中定义的用于维护数据库完整性的一些规则 (1).主键约束 不能为空也不能重复 在一个表中只能定义一个主键约束 Oracle会在主键上建立一个唯一索引,可以指定唯一索引的存储位置和存储参数 主键约束列值占用的空间不能超过一个数据块的大小 在主键约束的列上不能定义唯一约束 主键约束可以是列级约束,也可以是表级约束(2).唯一性约束 列的取值必须唯一 Oracle自动在唯一性索引上建立一个唯一性索引,可以为该唯一性索引指定存储位置与参数 在唯一性约束的列上不能定义主键约束 唯一性约束可以是列级约束,也可以是表级约束(3).检查约束 检查约束是用来限制列值允许的取值范围的,.. 阅读全文
posted @ 2013-07-09 13:23 evencao 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 手动回收表的存储方式:SQL> alter table aux_emp deallocate unused; //回收所有未使用的存储空间表已更改。 回收aux_emp的存储空间,保留50K未使用的存储空间SQL> alter table aux_emp allocate extent(size 100K);表已更改。SQL> alter table aux_emp deallocate unused keep 50k;表已更改。 改变表的读写模式 Oracle在11g之前的版本中实现只读表的方法是通过授权间接实现的,影响面很大。使用文中介绍的只读表(read-only ta 阅读全文
posted @ 2013-07-09 08:52 evencao 阅读(418) 评论(0) 推荐(0) 编辑