一.同义词的优点
同义词是现有对象的一个别名
(1)简化sql对象
(2)隐藏对象的名称和所有者
(3)提供对对象的公共访问
同义词的两种分类
(1)私有同义词 私有同义词只能在其模式下访问,且不能与当前模式下的对象同名
(2)公有同义词可以被所有数据库访问
创建私有同义词
CREATE [OR REPLACE] SYNONYM emp(表示要创建的同义词的名称) FOR empolyee(指定要为之创建同义词的对象的名称)
创建公有同义词
CREATE [OR REPLACE] PUBLIC SYNONYM emp FOR employee
删除私有同义词
DROP synonym A_oe.sy_emp
删除公有同义词
DROP public SYNONYM A_hr.public_sy_emp
此命令只删除同义词,不会删除对应的对象
查询同义词
SELECT * FROM SYS.ALL_SYNONYMS WHERE table_NAME='EMP'