語法:
CREATE [PUBLIC] SYNONYM 同義詞名稱 FOR 數據庫對象 ;
示例一、
--使用管理員創建或者具有創建同義詞權限的用戶 --為scott創建同義詞 CONN sys/change_on_install AS SYSDBA ; CREATE SYNONYM myemp FOR scott.emp --使用scott登錄 select * from myemp; --效果和以下相同 select * from emp;
查詢同義詞是否創建成功
SELECT * FROM User_Synonyms;
如果要創建公共的同義詞只需要在前面加上public,這樣任何有查詢權限的用戶都可以使用
使用管理員登錄,並創建,公共同義詞
CREATE PUBLIC SYNONYM myemp FOR scott.emp;
新建用戶並登錄或者,使用其它用戶登錄,都可以執行以下
--執行 SELECT * FROM myemp;
刪除同義詞的語法
DROP SYNONYM 同義詞名稱
DROP SYNONYM myemp;