日韩性视频-久久久蜜桃-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同义词创建及其作用(转载)的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 日韩一区二区不卡视频 | 欧美视频一区二区在线观看 | 黄色录象片 | 欧美播放器 | 婷婷五月综合缴情在线视频 | www精品| 中文字幕精品一区二区精 | 香蕉视频国产 | 亚洲图片欧美色图 | 午夜免费体验区 | 性xxx法国hd极品 | 日韩电影一区二区 | 黄色片在线免费看 | 丰满少妇麻豆av苏语棠 | 免费观看国产精品视频 | 美国成人av | 久热精品在线视频 | 天天爱天天做天天爽 | 黄色www视频| 影音先锋成人资源网站 | 欧美日韩国产综合网 | a天堂视频在线观看 | 久艹在线播放 | 韩国一级片在线观看 | 亚洲日批 | 国产午夜在线播放 | 免费观看视频在线观看 | 亚洲av无码国产综合专区 | 夜夜躁狠狠躁 | 国产精品欧美精品 | 精品欧美黑人一区二区三区 | 国产成人欧美一区二区三区91 | 国产91在线观看 | 国产精品无码一本二本三本色 | 91高清在线视频 | www毛片com | 男生坤坤放进女生坤坤里 | 日日夜夜艹| 欧美视频一区二区三区在线观看 | 狠狠操在线 | 黑人精品欧美一区二区蜜桃 | 大乳丰满人妻中文字幕日本 | www.久久婷婷| 日韩精品在线一区二区 | 97超碰人人| 深夜福利免费在线观看 | 国产精品视频第一页 | 五月天婷婷色 | 一级午夜 | 国产精品免费一区二区三区在线观看 | 一区二区三区国产av | 凹凸福利视频 | 国产一级二级三级在线观看 | 免费av大全 | 亚洲天堂网在线视频 | 波多野结衣一区二 | 欧美精品18videosex性欧美 | 国产精品网站在线观看 | 中文一区二区在线播放 | 五月天色婷婷综合 | 91香蕉视频官网 | 少妇裸体挤奶汁奶水视频 | 亚洲精品一二三区 | 国产成人综合网 | 特级毛片网站 | 福利一区二区在线观看 | 国产片一区二区三区 | 超碰在线视屏 | 日韩精品久久久久久久酒店 | 黄色一级片a | 国产91丝袜 | 韩国黄色网 | 看av的网址| 国产精品视频观看 | 一区二区三区免费在线观看 | 成人福利在线视频 | 欧美aaaaa | 亚洲美女免费视频 | 黄色污污视频 | 精品无码久久久久 | 免费av福利| 欧美激情亚洲激情 | 大肉大捧一进一出好爽视频动漫 | 黄色三级免费观看 | 一级片在线观看视频 | 波多野结衣一区二 | 国产男女视频在线观看 | 日本久久高清 | 中国新婚夫妻性猛交 | 亚洲青青操 | 超碰黄色| 麻豆亚洲av成人无码久久精品 | 成年人午夜网站 | 亲嘴脱内衣内裤 | 午夜一区二区三区免费观看 | 九九色播 | 91麻豆视频在线观看 | 亚洲精品视频在线看 | 人人妻人人澡人人爽精品欧美一区 |