Oracle 模式对象管理
2019-01-26 18:15
351 查看
模式(schema)是一个数据库对象的集合。模式为一个数据库用户所有,与用户名字相同。通俗来说,模式对象就是一个用户。
模式对象包括:聚簇、约束、数据库链接、触发器、维、外部过程库、索引和索引类型、JAVA类及JAVA资源、物化视图、物化视图日志、对象表、对象类型、对象视图、操作符、序列、函数、存储过程和包、同义词、表、索引组织表、视图。
1.视图
视图是表中数据的逻辑表示,可以说是一段select语句。视图不存储数据,数据依然存储在基表中,视图对用户名、基表名、基表数据进行了封装。
1.1 创建视图
[code]create view v_zero as select * from kk.students where id > 1000; create view v_zero as select * from kk.students with read only; ----只读视图,视图最好创建只读的。
查询视图的创建语句
[code]select dbms_metadata.get_ddl('view','v_zero','aganliang') from dual;
2.序列
序列用于产生唯一的值.
2.1 创建序列
[code]create sequence sq2 increment by 1 start with 1 nomaxvalue nocycle cache 10;
[code]1.序列的值增加 select sq2.NEXTVAL from dual; 2.序列的当前值 select sq2.CURRVAL from dual;
因为创建序列使用了cache,如果数据库重启等原因,会导致序列的值不连续。所以,定义序列的时候,最好使用order参数,让序列值按照请求的先后顺序产生。
3.同义词
[code]1.创建同义词,私有同义词 create synonym ctb from kk.chinastudentbook@dblink6;
同义词隐藏了对象的模式名,简化SQL语句
相关文章推荐
- oracle 好书( 09 对象管理 )
- oracle数据库管理--对象、角色相关查询
- jbpm的双向对象管理模式
- Oracle 系统权限和对象权限管理
- Oracle442个应用场景----------数据库逻辑对象管理
- Oracle OCP笔记(15)模式对象(表,约束,索引等)
- Oracle 12C 之 CDB/PDB用户的创建与对象管理
- Oracle模式对象整理
- oracle-dba-系统和对象权限管理
- ORACLE---对象的管理
- Oracle数据库通过定义TYPE及Member对象来实现日志信息的分级管理 推荐
- Oracle442个应用场景-----------数据库逻辑对象管理 应用场景
- Oracle 日志操作模式管理
- oracle基本语句(第七章、数据库逻辑对象管理)
- 6.1、索引--Oracle模式对象
- 在Oracle中存储与管理大对象数据类型
- 一切对象都是资源,请用模式管理(I)
- 模式对象管理(表,表空间,表分区等)
- 【Oracle篇】管理常用对象
- oracle—用户管理备份中的backup模式