佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > Oracle一個用戶如何訪問其它用戶的表應用指南

Oracle一個用戶如何訪問其它用戶的表應用指南

熱門標簽:地方門戶網(wǎng)站 Linux服務器 鐵路電話系統(tǒng) 網(wǎng)站排名優(yōu)化 服務外包 百度競價排名 AI電銷 呼叫中心市場需求
假如Oracle中有兩個用戶A和B,那么如果A要訪問B擁有的表,語句應該是:
復制代碼 代碼如下:

SELECT * FROM B.TABLENAME。

我要問的是,能否通過修改Oracle的設置,將A訪問B擁有表的語也變?yōu)楦鶥用戶登錄一樣的語句:SELECT * FROM TABLENAME?
復制代碼 代碼如下:

create synonym tablename for B.TABLENAME;

除了一樓的創(chuàng)建同義詞外,還要授予A用戶訪問改同意詞的權限.
復制代碼 代碼如下:

drop synonym tablename ;

1 可以使用查詢生成sql語句,比如
復制代碼 代碼如下:

select 'CREATE SYNONYM '||table_name||' FOR A.'||table_name from dba_tables where owner = 'A'

然后執(zhí)行這些sql語句。 或者寫存儲過程實現(xiàn).
2 select any table 權限可以允許訪問所有表
您可能感興趣的文章:
  • oracle創(chuàng)建刪除用戶示例分享(oracle刪除用戶命令及授權)
  • oracle用戶權限、角色管理詳解

標簽:蘭州 崇左 銅川 衡水 湘潭 湖南 仙桃 黃山

巨人網(wǎng)絡通訊聲明:本文標題《Oracle一個用戶如何訪問其它用戶的表應用指南》,本文關鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    涞源县| 萝北县| 长武县| 德庆县| 松潘县| 神农架林区| 澳门| 兰坪| 广东省| 寻乌县| 大兴区| 桐城市| 峨眉山市| 闻喜县| 县级市| 榆树市| 通海县| 张北县| 铜梁县| 临夏市| 浑源县| 五河县| 集贤县| 巨鹿县| 内丘县| 墨脱县| 通江县| 泰州市| 秦皇岛市| 六枝特区| 靖西县| 平南县| 湘潭市| 象山县| 普安县| 满洲里市| 天全县| 山阳县| 林芝县| 隆尧县| 衢州市|