建立及管理同義字

同義字是另一個結構物件的別名。使用同義字的部分原因為安全 (例如,隱藏物件的擁有者與位置) 和便利考量。

便利性的範例如下:

另請參閱:Oracle Database Concepts,瞭解有關同義字的其他一般資訊

建立同義字

若要建立同義字,請使用 SQL Developer 工具「建立資料庫同義字」或 DDL 敘述句 CREATE SYNONYM。

下列教學課程顯示如何使用「建立資料庫同義字」工具,為 EMPLOYEES 表格建立同義字 EMP。相等的 DDL 敘述句為:

CREATE SYNONYM EMPL FOR EMPLOYEES;

使用「建立資料庫同義字」工具建立同義字 EMP:

  1. 在「連線」框架中,展開 hr_conn

  2. 在綱要物件類型清單中,在同義字上按一下滑鼠右鍵。

  3. 在選項清單中,按一下新建同義字

  4. 在「新建同義字」視窗中:

    1. 在「同義字名稱」欄位中,輸入 EMPL

    2. 在「物件擁有者」欄位中,從功能表中選取 HR

    3. 在「物件名稱 (Object Name)」欄位中,選取功能表中的 EMPLOYEES

      同義字是指特定的結構物件;在此情況下,表格為 EMPLOYEES。

    4. 按一下套用

  5. 在「確認」視窗中,按一下確定

    已建立同義字 EMPL。若要查看,請展開「連線」框架中的同義字。您現在可以使用 EMPL 而不使用 EMPLOYEES。

另請參閱:Oracle Database SQL Language Reference,瞭解 CREATE SYNONYM 敘述句的相關資訊

刪除同義字

若要刪除同義字,請使用「SQL Developer 連線」框架與「刪除」工具,或 DDL 陳述式 DROP SYNONYM。

此陳述式會刪除同義字 EMP:

DROP SYNONYM EMP;

使用「刪除」工具刪除同義字:

  1. 在「連線」框架中,展開 hr_conn

  2. 在綱要物件類型的清單中,展開同義字

  3. 在同義字清單中,用滑鼠右鍵按一下要刪除的同義字名稱。

  4. 在選項清單中,按一下刪除

  5. 在「刪除」視窗中,按一下套用

  6. 在「確認」視窗中,按一下確定

另請參閱:Oracle Database SQL Language Reference,瞭解 DROP SYNONYM 敘述句的相關資訊