目录
一、数据字典
二、数据库对象分类
三、创建sequence、synonymous、indexes
1、序列
2、同义词
3、索引
四、创建views(视图)/修改视图(create or replace)
1、创建视图(create )
2、修改视图(replace)
3、删除视图(drop)
4、子句:with check option
5、子句:with read only
使用WITH READ ONLY语句让视图只读. 对只读视图的任何的DML尝试都将失败.
五、管理约束
六、创建临时表
临时表是事务或者会话期间有效的表 -临时表是以会话为区分的,每个会话只能看到自己会话的信息 -临时表可以创建视图,索引,还有触发器 -ON COMMIT [PRESERVE | DELETE] ROWS --PRESERVE 提交后保留,会话有效 --DELETE 提交后删除,事务有效
七、创建外部表
创建并使用临时表。 --数据保存在数据库外 --表定义保存在数据库内,数据字典中. --可以被访问而不需要先加载入数据库 --只读 --不能在_上面创建索引
八、使用复杂子查询
1、子查询类型
(1)多列子查询
(2)标量子查询
(3)关联子查询
(4)EXISTS和NOT EXISTS操作符
(5)使用WITH语句
九、使用子查询进行DML操作
可以使用子查询进行DML操作:
--使用子查询获得数据
--从一个表将数据copy到另外的表
--以另外的表的数据为基础更新本表数据
--以另外的表的数据为基础删除本表数据
十、操作数据——多路插入、Merge、flashback
十一、管理不同时区数据
十二、控制用户访问(权限)