ITPub博客

首页 > 数据库 > Oracle > Oracle中同义词、序列、视图的用法

Oracle中同义词、序列、视图的用法

Oracle 作者:AJTopper 时间:2009-02-25 20:00:00 0 删除 编辑

Oracle中同义词、序列、视图的用法

 


 

同义词是现有对象的一个别名。

简化SQL语句

隐藏对象的名称和所有者

提供对对象的公共访问

 

例:

create public synonym 名称 for

 

 

序列是用于生成唯一、连续序号的对象

序列可以是升序的,也可以是降序的

使用CREATE SEQUENCE语句创建序列

 

例:

create sequence 序列名称

start with 开始值

increment by 增加多少

maxvalue 最大值

minvalue 最小值

cycle(循环)

cache 值(缓存,不能超过最大值)

 

 

视图以经过定制的方式显示来自一个或多个表的数据

视图可以视为“虚拟表”或“存储的查询”

创建视图所依据的表称为“基表”

视图的优点有:

提供了另外一种级别的表安全性

隐藏的数据的复杂性

简化的用户的SQL命令

隔离基表结构的改变

通过重命名列,从另一个角度提供数据

用法跟(SQL Server相同)

<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23180238/viewspace-1117653/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2010-01-14