程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> 同義詞(學習筆記),同義詞學習筆記

同義詞(學習筆記),同義詞學習筆記

編輯:Oracle教程

同義詞(學習筆記),同義詞學習筆記


同義詞 = 表的別名

語法:
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;

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved