Oracle基础教程-第六章 模式对象

时间:2021-03-22 18:46:30

第六章 模式对象

9.1.模式

1.模式的选择与切换

Oracle基础教程-第六章 模式对象 

9.2.

9.2.1.创建表

     1.表的创建

 Oracle基础教程-第六章 模式对象

     2.创建临时表

1)创建事物级别的临时表

 Oracle基础教程-第六章 模式对象

2)创建会话级别的临时表

 Oracle基础教程-第六章 模式对象

     3.利用子查询创建表

1)创建一张标准表,保存工资高于3000的员工的员工号、员工名和部门名。

Oracle基础教程-第六章 模式对象 

2)创建一个会话级别的临时表,保存部门号、部门人数和部门的平均工资。

Oracle基础教程-第六章 模式对象 

9.2.2表约束

     1.约束的类别

     2.定义约束

创建表student

 Oracle基础教程-第六章 模式对象


3.创建一张course表,同时为唯一性约束列上的唯一性索引设置存储位置和存储参数。

 Oracle基础教程-第六章 模式对象

 

4.创建一张SC表。

 Oracle基础教程-第六章 模式对象

 

5.添加和删除约束,创建表player,并为player添加主键约束,添加唯一性约束,添加外键约束及添加空/非空约束;之后删除指定内容的约束,删除指定名称的约束,删除主键约束;删除唯一性约束的同时将唯一性索引删除,另一个为删除约束的同时,删除引用该约束的其他约束。

 

 Oracle基础教程-第六章 模式对象

Oracle基础教程-第六章 模式对象

Oracle基础教程-第六章 模式对象

Oracle基础教程-第六章 模式对象

Oracle基础教程-第六章 模式对象

6.设置约束状态

 Oracle基础教程-第六章 模式对象

 Oracle基础教程-第六章 模式对象

 Oracle基础教程-第六章 模式对象

 Oracle基础教程-第六章 模式对象

7.查看student表中所有约束

Oracle基础教程-第六章 模式对象 

8.查看student表中各约束作用的列

Oracle基础教程-第六章 模式对象 

9.2.4修改表

1.列的添加、删除、修改

 Oracle基础教程-第六章 模式对象

Oracle基础教程-第六章 模式对象 

Oracle基础教程-第六章 模式对象 

 Oracle基础教程-第六章 模式对象

2.表参数修改

Oracle基础教程-第六章 模式对象 

Oracle基础教程-第六章 模式对象 

9.2.5.删除表

 Oracle基础教程-第六章 模式对象

 

9.3.索引

9.3.2.管理索引

1.创建索引

Oracle基础教程-第六章 模式对象

Oracle基础教程-第六章 模式对象 

Oracle基础教程-第六章 模式对象 

 Oracle基础教程-第六章 模式对象

 Oracle基础教程-第六章 模式对象

Oracle基础教程-第六章 模式对象 

 

2.修改索引,包括合并索引、重建索引以及索引重命名。

Oracle基础教程-第六章 模式对象 

3.监视索引

 Oracle基础教程-第六章 模式对象

4.删除索引

Oracle基础教程-第六章 模式对象 

5.查询索引

Oracle基础教程-第六章 模式对象 

9.4.分区表与分区索引

9.4.1创建分区表,首先创建所需要的表空间,其次创建范围、列表、散列、范围复合分区表,范围-散列复合分区表。

Oracle基础教程-第六章 模式对象 

Oracle基础教程-第六章 模式对象 

 Oracle基础教程-第六章 模式对象

 Oracle基础教程-第六章 模式对象

Oracle基础教程-第六章 模式对象 

Oracle基础教程-第六章 模式对象 

 Oracle基础教程-第六章 模式对象

9.4.3.创建分区索引

 Oracle基础教程-第六章 模式对象

 Oracle基础教程-第六章 模式对象

9.4.4.查询分区表和分区表索引信息

 Oracle基础教程-第六章 模式对象

9.5其他模式对象

1.视图概述

2.创建视图

 Oracle基础教程-第六章 模式对象

 Oracle基础教程-第六章 模式对象

Oracle基础教程-第六章 模式对象 

 Oracle基础教程-第六章 模式对象

3.视图操作

 Oracle基础教程-第六章 模式对象

4.修改视图

 Oracle基础教程-第六章 模式对象

5.删除视图

 Oracle基础教程-第六章 模式对象

9.5.2.序列

1.序列的概念

2.创建序列

 Oracle基础教程-第六章 模式对象

3.使用序列

 Oracle基础教程-第六章 模式对象

4.修改序列

 Oracle基础教程-第六章 模式对象

 

5.删除序列

 Oracle基础教程-第六章 模式对象

 

9.5.3.同义词

1.创建同义词

 Oracle基础教程-第六章 模式对象

2.删除同义词

 Oracle基础教程-第六章 模式对象

 

9.5.4.数据库连接

Oracle基础教程-第六章 模式对象