日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

SQL基础--同义词

發(fā)布時間:2024/7/19 数据库 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SQL基础--同义词 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

同義詞的概念:

? ?同義詞是Oracle對象的別名,使用同義詞訪問相同的對象

????可以為表、視圖、存儲過程、函數(shù)或另一同義詞等對象創(chuàng)建同義詞

????方便訪問其它用戶的對象,隱藏了對象的身份

????縮短對象名字的長度

?

同義詞創(chuàng)建語法:

  CREATE?[PUBLIC]?SYNONYM?synonym_name??FOR??object;

?

創(chuàng)建和刪除同義詞的權(quán)限:

  •   ?CREATE?ANY?SYNONYM
  • ? ? ? ?CREATE?PUBLIC?SYNONYM
  •   ?DROP?PUBLIC?SYNONYM
  • ? ? ? ? DROP?ANY?SYNONYM

?

創(chuàng)建同義詞舉例:

SQL> conn / as sysdba 已連接。SQL> grant create public synonym to scott;授權(quán)成功。SQL> grant create any synonym to scott;授權(quán)成功。SQL> conn scott/tiger 已連接。SQL> create public synonym mydept for dept; ##創(chuàng)建公有同義詞,其它用戶也可以訪問同義詞已創(chuàng)建。SQL> create synonym mydept for dept;      ##創(chuàng)建私有同義詞,只有Scott才可以訪問,與公共同義詞同名,并沒有報錯 同義詞已創(chuàng)建。

?

?

刪除同義詞:

?

SQL> drop public synonym mydept;同義詞已刪除。SQL> select * from mydept; ##刪除共有同義詞,私有的還在DEPTNO DNAME LOC ---------- -------------- -------------10 ACCOUNTING NEW YORK20 RESEARCH DALLAS30 SALES CHICAGO40 OPERATIONS BOSTONSQL> drop synonym mydept; 同義詞已刪除。
SQL
> select * from mydept; select * from mydept*1 行出現(xiàn)錯誤: ORA-00942: 表或視圖不存在

?

?

?

?

查看同義詞視圖:

SQL> select * from user_synonyms;SYNONYM_NAME TABLE_OWNER TABLE_NAME ------------------------------ ------------------------------ ------------------------------ DB_LINK ------------------------------------------------------------------------------------------------------------------------ MYDEPT SCOTT DEPTSQL> conn / as sysdba 已連接。SQL> SELECT synonym_name,table_owner,table_name FROM dba_synonyms WHERE table_name = 'DEPT';SYNONYM_NAME TABLE_OWNER TABLE_NAME ------------------------------ ------------------------------ ------------------------------ MYDEPT SCOTT DEPT MYDEPT SCOTT DEPT

?注意:創(chuàng)建的公共同義詞沒有出現(xiàn)在user_synonyms視圖中

?

?

轉(zhuǎn)載于:https://www.cnblogs.com/zydev/p/6254446.html

總結(jié)

以上是生活随笔為你收集整理的SQL基础--同义词的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。