orcle同義詞的建立

2021-07-24 12:30:12 字數 701 閱讀 6851

oracle的同義詞(synonyms)從字面上理解就是別名的意思,和試圖的功能類似,就是一種對映關係。本文介紹如何建立同義詞語句,刪除同義詞以及檢視同義詞語句。

oracle的同義詞總結:

從字面上理解就是別名的意思,和試圖的功能類似。就是一種對映關係。

1.建立同義詞語句:

create public synonym table_name for user.table_name;

其中第乙個user_table和第二個user_table可以不一樣。

此外如果要建立乙個遠端的資料庫上的某張表的同義詞,需要先建立乙個database link(資料庫連線)來擴充套件訪問,然後在使用如下語句建立資料庫同義詞:create synonym table_name for table_name@db_link;

當然,你可能需要在user使用者中給當前使用者(user2)授權: grant select/delete/update on user2

2.刪除同義詞:

drop public synonym table_name;

3.檢視所有同義詞:

select * from dba_synonyms

同義詞擁有如下好處:節省大量的資料庫空間,對不同使用者的操作同一張表沒有多少差別;擴充套件的資料庫的使用範圍,能夠在不同的資料庫使用者之間實現無縫互動;同義詞可以建立在不同乙個資料庫伺服器上,通過網路實現連線。

Oracle 建立同義詞

oracle 的同義詞 synonyms 從字面上理解就是別名的意思,和試圖的功能類似,就是一種對映關係。本文介紹如何建立同義詞語句,刪除同義詞以及檢視同義詞語句。oracle的同義詞總結 從字面上理解就是別名的意思,和試圖的功能類似。就是一種對映關係。1.建立同義詞語句 create public...

oracle建立同義詞

首先需要給使用者建立同義詞許可權 sql grant create synonym to jhchen grant succeeded.建立同義詞語法 create synonym 名字 for 所有者.物件名 需要給用jhchen登陸 sql create synonym eos kpi user...

oracle 建立同義詞

在需要使用同義詞的使用者執行下列義語句 create public synonym sys para for poc.sys para create public synonym sys datadict list for poc.sys datadict list create public sy...