同义词:
是对象的一本别名,同义词并不占用任何实际的存储空间,只是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) |