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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Oracle同义词创建及其作用(转载)

發布時間:2025/6/17 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Oracle同义词创建及其作用(转载) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Oracle的同義詞(synonyms)從字面上理解就是別名的意思,和試圖的功能類似,就是一種映射關系。本文介紹如何創建同義詞語句,刪除同義詞以及查看同義詞語句。?
oracle的同義詞總結:?
從字面上理解就是別名的意思,和試圖的功能類似。就是一種映射關系。?
1.創建同義詞語句:

create public synonym table_name for user.table_name;?

其中第一個user_table和第二個user_table可以不一樣。?
此外如果要創建一個遠程的數據庫上的某張表的同義詞,需要先創建一個Database Link(數據庫連接)來擴展訪問,然后在使用如下語句創建數據庫同義詞:create synonym table_name?? for?table_name@DB_Link;?
當然,你可能需要在user用戶中給當前用戶(user2)授權:?grant select/delete/update on user2?
2.刪除同義詞:

drop public synonym table_name;

?3.查看所有同義詞:

select * from dba_synonyms

同義詞擁有如下好處:節省大量的數據庫空間,對不同用戶的操作同一張表沒有多少差別;擴展的數據庫的使用范圍,能夠在不同的數據庫用戶之間實現無縫交互;同義詞可以創建在不同一個數據庫服務器上,通過網絡實現連接。?
?Oracle
數據庫中提供了同義詞管理的功能。Oracle同義詞是數據庫方案對象的一個別名,經常用于簡化對象訪問和提高對象訪問的安全性。?
AD
?
?
Oracle中對用戶的管理是使用權限的方式來管理的,也就是說,如果我們想使用數據庫,我們就必須得有權限,但是如果是別人將權限授予了我們,我們也是能對數據庫進行操作的,但是我們必須要已授權的表的名稱前鍵入該表所有者的名稱,所以這就是比較麻煩的,遇到這種情況,我們該怎么辦呢?創建個Oracle同義詞吧!這樣我們就可以直接使用同義詞來使用表了。

1.同義詞的概念?
Oracle
數據庫中提供了同義詞管理的功能。同義詞是數據庫方案對象的一個別名,經常用于簡化對象訪問和提高對象訪問的安全性。在使用同義詞時,Oracle數據庫將它翻譯成對應方案對象的名字。與視圖類似,同義詞并不占用實際存儲空間,只有在數據字典中保存了同義詞的定義。在Oracle數據庫中的大部分數據庫對象,如表、視圖、同義詞、序列、存儲過程、包等等,數據庫管理員都可以根據實際情況為他們定義同義詞。?
2.Oracle
同義詞的分類?
Oracle
同義詞有兩種類型,分別是公用Oracle同義詞與私有Oracle同義詞。?
1)
公用Oracle同義詞:由一個特殊的用戶組Public所擁有。顧名思義,數據庫中所有的用戶都可以使用公用同義詞。公用同義詞往往用來標示一些比較普通的數據庫對象,這些對象往往大家都需要引用。?
2)
私有Oracle同義詞:它是跟公用同義詞所對應,他是由創建他的用戶所有。當然,這個同義詞的創建者,可以通過授權控制其他用戶是否有權使用屬于自己的私有同義詞。?
3.Oracle
同義詞創建及刪除?
創建公有Oracle同義詞的語法:Create [public] synonym?同義詞名稱?for [username.]objectName?
Drop [public] synonym?
同義詞名稱?
4.Oracle
同義詞的作用?
1)?
多用戶協同開發中,可以屏蔽對象的名字及其持有者。如果沒有同義詞,當操作其他用戶的表時,必須通過user.object名的形式,采用了Oracle同義詞之后就可以隱蔽掉user名,當然這里要注意的是:public同義詞只是為數據庫對象定義了一個公共的別名,其他用戶能否通過這個別名訪問這個數據庫對象,還要看是否已經為這個用戶授權。
2)?
為用戶簡化sql語句。上面的一條其實就是一種簡化sql的體現,同時如果自己建的表的名字很長,可以為這個表創建一個Oracle同義詞來簡化sql開發。?
3)
為分布式數據庫的遠程對象提供位置透明性。?
5.Oracle
同義詞在數據庫鏈中的作用?
數據庫鏈是一個命名的對象,說明一個數據庫到另一個數據庫的路徑,通過其可以實現不同數據庫之間的通信?
Create database link?
數據庫鏈名?connect? to? user?identified by?口令? using?Oracle連接串’;?訪問對象要通過?object@數據庫鏈名。同義詞在數據庫鏈中的作用就是提供位置透明性。

轉載于:https://www.cnblogs.com/sunshinevivi/p/3566692.html

總結

以上是生活随笔為你收集整理的Oracle同义词创建及其作用(转载)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日本亚洲欧美在线 | 日本在线一级片 | 亚洲国产欧洲 | 男人天堂a | 久久99热人妻偷产国产 | 无码人妻久久一区二区三区蜜桃 | 日韩欧美精品在线 | 岛国精品 | 床戏高潮做进去大尺度视频网站 | 亚洲福利视频在线 | 青娱乐国产 | 男女一区二区三区 | 在线观看一二三区 | 日韩精品在线观看一区二区 | 国产99久久久 | 38激情| 久久久久亚洲AV成人无在 | 99热在线这里只有精品 | 亚洲 欧美 日韩 综合 | 亚洲高清在线观看 | 神马午夜91 | 丁香婷婷久久 | 欧美视频xxx| 人妻久久一区二区三区 | 男男做的视频 | 亚洲三级在线观看 | 女裸全身无奶罩内裤内衣内裤 | 亚洲五月六月 | 日韩欧美在线观看视频 | 久久久久久电影 | 免费观看国产精品 | 亚洲av熟女国产一区二区性色 | 免费网站在线观看人数在哪动漫 | 国产免费资源 | aa免费视频 | 男女无遮挡网站 | 国产69精品久久 | 精品一区二区久久久久久久网站 | 特级西西人体444www高清大胆 | 精品久久久久久亚洲综合网站 | 天堂а√在线中文在线 | 91成人短视频在线观看 | 久久久精品人妻一区二区三区 | 天天爱天天做 | 国产亚洲一区二区三区在线观看 | 亚洲av鲁丝一区二区三区 | 日本丰满大乳奶做爰 | 一二三av| 日本少妇高潮喷水xxxxxxx | 免费久久精品视频 | 91video| 欧美国产精品久久 | 国产群p视频| 欧美日韩一级黄色片 | 免费av中文字幕 | 久久蜜桃av一区二区天堂 | 亚洲AV成人无码电影在线观看 | 911色| 夜夜操夜夜操 | 中文字幕乱码中文乱码b站 国产一区二区三区在线观看视频 | 先锋影音资源av | 久久中出| 中国精品视频 | 日韩精品一区二区在线观看 | 男女无套免费视频网站动漫 | 丝袜五月天 | 欧美mv日韩mv国产 | 羞羞色视频 | 天天想你在线观看完整版电影免费 | 天天av天天 | 偷偷在线观看免费高清av | 中文字幕黄色av | 特级西西人体444www高清大胆 | 免费日本黄色片 | 久久精品资源 | 欧美日韩激情在线一区二区三区 | 神马久久久久久 | 欧美色图19p | 男男做性免费视频网 | 中文资源在线观看 | 亚洲av无码一区二区三区性色 | 麻豆免费在线视频 | 美女久久 | 深爱激情五月婷婷 | 中文在线а√天堂官网 | 日韩欧美高清在线视频 | 国产综合在线播放 | 风流还珠之乱淫h文 | 91香蕉黄| 日本大乳美女 | 在线观看av的网址 | 啪啪影音| 中文字幕日本人妻久久久免费 | 人人澡人人干 | 91久色| 亚洲国产中文字幕 | 黄色a一级片 | 国产 第1190页| 涩漫天堂 |