掌握公有、私有同义词的使用方法
同义词是现有对象的一个别名
- 简化SQL语句
- 隐藏对象的名称和所有者
- 提供对对象的公共访问
同义词
共有两种类型:
- 公有同义词可被所有的数据库用户访问
- 私有同义词只能在其模式内访问,且不能与当前模式的对象同名
私有同义词
CREATE SYNONYM emp FOR SCOTT.emp;
公有同义词
CREATE PUBLIC SYNONYM emp_syn FOR SCOTT.emp;
创建或替换现有的同义词
CREATE OR REPLACE SYNONYM emp_syn FOR SCOTT.emp;
删除同义词
SQL> DROP SYNONYM emp;
SQL> DROP PUBLIC SYNONYM emp_syn;