日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

SQL基础--同义词

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

同義詞的概念:

? ?同義詞是Oracle對(duì)象的別名,使用同義詞訪問(wèn)相同的對(duì)象

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

????方便訪問(wèn)其它用戶的對(duì)象,隱藏了對(duì)象的身份

????縮短對(duì)象名字的長(zhǎng)度

?

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

  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)建公有同義詞,其它用戶也可以訪問(wèn)同義詞已創(chuàng)建。SQL> create synonym mydept for dept;      ##創(chuàng)建私有同義詞,只有Scott才可以訪問(wèn),與公共同義詞同名,并沒(méi)有報(bào)錯(cuò) 同義詞已創(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)錯(cuò)誤: 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)建的公共同義詞沒(méi)有出現(xiàn)在user_synonyms視圖中

?

?

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

總結(jié)

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

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