多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 數據庫 > 數據庫應用 > [置頂] Oracle數據庫之同義詞(SYNONYM)使用

[置頂] Oracle數據庫之同義詞(SYNONYM)使用

來源:程序員人生   發布時間:2015-01-04 09:52:05 閱讀次數:5301次

本教程用示例來講明在Oracle數據中如何創建和刪除同義詞(SYNONYM)。

概念

同義詞是指數據庫對象(表、視圖、序列、存儲進程等數據庫對象)用另外一個名字來援用。比如:

建立1個同義詞可以排除1個對象名字的限制. 
如果你的數據庫有多個用戶,USER_A要訪問USER_B的TABLE1,只能使用USER_B.TABLE1 
建1個同義詞abc指向USER_B.TABLE1,那你就能夠select * from abc了,而且public的同義詞會直接出現在所有用戶的眼前,開發不就方便多了


創建同義詞

語法:

CREATE [OR REPLACE] [PUBLIC] SYNONYM [schema.] synonym_name FOR [schema.] object_name [@dblink];

語法說明:

OR REPLACE: 在不使用DROP的條件下容許你重新創建(如果同義詞已存在)。

PUBLIC: 所創建的同義詞是全局的同義詞,所有數據庫用戶都可使用。

schema: 要創建同義詞的對象所在的schema,如果省略,則默許的利用對象在當前schema下。

object_name: 要創建同義詞的對象,它可以是以下幾種類型:

  • TABLE
  • VIEW
  • SEQUENCE
  • STORED PROCEDURE
  • FUNCTION
  • PACKAGE
  • MATERIALIZED VIEW
  • JAVA CLASS SCHEMA OBJECT
  • USER-DEFINED OBJECT
  • SYNONYM


示例:

CREATE PUBLIC SYNONYM suppliers FOR app.suppliers;
示例中創建的同義詞名為suppliers,這樣,其他schema下的用戶可使用該同義詞來使用app下的suppliers表而沒必要加上app。例如:

SELECT * FROM suppliers;

刪除同義詞

語法

DROP [PUBLIC] SYNONYM [schema.] synonym_name [FORCE];
說明:

PUBLIC: 容許刪除PUBLIC同義詞, 如果使用了PUBLIC關鍵字,則可以省略schema。

FORCE:用來強迫刪除同義詞,即便它在數據庫中有其它的依賴。

示例:

DROP PUBLIC SYNONYM suppliers;



生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 欧美成人 一区二区三区 | 成人伊人亚洲人综合网站222 | 婷婷伊人网 | 四虎在线永久精品高清 | 亚洲综合久久1区2区3区 | 性―交―乱―色―情 | 中文字幕在线免费观看 | 中文字幕在线日本 | 精品小视频| 国产精品第4页 | 日韩亚洲欧美一区 | 国产乱淫a∨片免费视频 | 精品视频一区二区三区 | 高清国产精品久久久久 | 一级黄色美女视频 | 亚洲护士 | 一国产一级淫片a免费播放口 | 老司机深夜福利在线 | 国产一区二区亚洲精品 | 欧美aa在线观看 | 最新国产在线观看福利91 | 精品国产免费一区二区三区 | 国产精品久久国产三级国不卡顿 | 欧美高清 hd videotv| 国产婷婷高清在线观看免费 | 性生活免费视频网站 | 韩国午夜理伦三级网 | 久久综合九色综合欧洲 | 九一精品 | 久久精品免费观看 | 成人精品国产亚洲 | 一级做a爰片久久毛片欧美 一级做a爰片久久毛片人呢 | 国产日韩精品欧美一区视频 | 九九久久香港经典三级精品 | 图片区小说区 | 久久天天躁夜夜躁狠狠躁2020 | 69国产视频 | 亚洲精品短视频 | 日韩 欧美 自拍 | 国产精品久久久久久久久久久威 | 欧美日韩高清观看一区二区 |