首页 > 数据库 > Oracle > Oracle中同义词、序列、视图的用法
Oracle中同义词、序列、视图的用法
同义词是现有对象的一个别名。
简化SQL语句
隐藏对象的名称和所有者
提供对对象的公共访问
例:
create public synonym 名称 for
序列是用于生成唯一、连续序号的对象
序列可以是升序的,也可以是降序的
使用CREATE SEQUENCE语句创建序列
例:
create sequence 序列名称
start with 开始值
increment by 增加多少
maxvalue 最大值
minvalue 最小值
cycle(循环)
cache 值(缓存,不能超过最大值)
视图以经过定制的方式显示来自一个或多个表的数据
视图可以视为“虚拟表”或“存储的查询”
创建视图所依据的表称为“基表”
视图的优点有:
提供了另外一种级别的表安全性
隐藏的数据的复杂性
简化的用户的SQL命令
隔离基表结构的改变
通过重命名列,从另一个角度提供数据
用法跟(SQL Server相同)
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23180238/viewspace-1117653/ ,如需转载,请注明出处,否则将追究法律责任。