Chinaunix首页 | 论坛 | 博客
  • 博客访问: 64962
  • 博文数量: 19
  • 博客积分: 310
  • 博客等级: 一等列兵
  • 技术积分: 200
  • 用 户 组: 普通用户
  • 注册时间: 2011-05-21 21:10
文章分类
文章存档

2011年(19)

我的朋友

分类: Oracle

2011-11-02 20:06:35

同义词
是对象的一本别名,同义词并不占用任何实际的存储空间,只是oracle的数据字典中保存其定义描述。在使用同义词时,oracle会将其翻译为对应对象的名称。
同义词分类:公共同义词、私有同义词。
 
创建同义词
create [public] synonym synonym_name for schema_object;
CREATE [PUBLIC] SYNONYM synonym_name FOR schema_object;
注:创建同义词时,所对应的模式对象不必存在;
 
删除同义词
DROP [PUBLIC] SYNONYM synonym_name;
 
创建同义词必须的权限
conn / as sysdba
grant create synonym to scott;
grant create public synonym to scott;
 
优点:a用户去访问b用户的b1表;
a:select * from b.b1;
创建同义词为a1;
则查询很方便
a:select * from a1;
阅读(880) | 评论(0) | 转发(0) |
0

上一篇:repair filesystem

下一篇:oracle触发器

给主人留下些什么吧!~~