卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

oracle同義詞的作用 數(shù)據(jù)庫(kù)同義詞?

數(shù)據(jù)庫(kù)同義詞?數(shù)據(jù)庫(kù)同義詞是數(shù)據(jù)箱,數(shù)據(jù)書(shū)oracle數(shù)據(jù)庫(kù)中循環(huán)同義詞,怎么處理?1、 當(dāng)用程序連接或者用plsql查詢(xún)同義詞時(shí),如果出現(xiàn)ora-01775:同義詞的循環(huán)鏈這樣的問(wèn)題。一般是因?yàn)榇?/p>

數(shù)據(jù)庫(kù)同義詞?

數(shù)據(jù)庫(kù)同義詞是數(shù)據(jù)箱,數(shù)據(jù)書(shū)

oracle數(shù)據(jù)庫(kù)中循環(huán)同義詞,怎么處理?

1、 當(dāng)用程序連接或者用plsql查詢(xún)同義詞時(shí),如果出現(xiàn)ora-01775:同義詞的循環(huán)鏈這樣的問(wèn)題。一般是因?yàn)榇嬖谕x詞,但同義詞沒(méi)有相應(yīng)的對(duì)象。

2、 先查有沒(méi)有循環(huán)的同義詞。select * from dba_synonymswhere table_owner="TEST"and synonym_name<>table_name沒(méi)有記錄。

3、 再查同義詞沒(méi)有對(duì)象的數(shù)據(jù)庫(kù)對(duì)象select * from dba_synonymswhere table_owner="TEST"andsynonym_name in(select a.synonym_name from dba_synonyms a where a.table_owner="TEST"minusselect object_name from user_objects)4、 把查詢(xún)出來(lái)的結(jié)果進(jìn)行查詢(xún)表select * from DRILL_PRESON如果該同義詞沒(méi)有相應(yīng)的對(duì)象,則會(huì)包ora-01775的錯(cuò)誤5、 把這個(gè)同義詞刪除

Oracle數(shù)據(jù)庫(kù)同義詞管理的功能有什么驚喜呢?

Oracle同義詞的作用是:

1、 多用戶(hù)協(xié)同開(kāi)發(fā)中,可以屏蔽對(duì)象的名字及其持有者。如果沒(méi)有同義詞,當(dāng)操作其他用戶(hù)的表時(shí),必須通過(guò)user名.object名的形式,采用了Oracle同義詞之后就可以隱蔽掉user名。當(dāng)然這里要注意的是:public同義詞只是為數(shù)據(jù)庫(kù)對(duì)象定義了一個(gè)公共的別名,其他用戶(hù)能否通過(guò)這個(gè)別名訪問(wèn)這個(gè)數(shù)據(jù)庫(kù)對(duì)象,還要看是否已經(jīng)為這個(gè)用戶(hù)授權(quán)。

2、為用戶(hù)簡(jiǎn)化sql語(yǔ)句。上面的一條其實(shí)就是一種簡(jiǎn)化sql的體現(xiàn),同時(shí)如果自己建的表的名字很長(zhǎng),可以為這個(gè)表創(chuàng)建一個(gè)Oracle同義詞來(lái)簡(jiǎn)化sql開(kāi)發(fā)。

3、為分布式數(shù)據(jù)庫(kù)的遠(yuǎn)程對(duì)象提供位置透明性。擴(kuò)展資料:Oracle數(shù)據(jù)庫(kù)中提供了同義詞管理的功能。同義詞是數(shù)據(jù)庫(kù)方案對(duì)象的一個(gè)別名,經(jīng)常用于簡(jiǎn)化對(duì)象訪問(wèn)和提高對(duì)象訪問(wèn)的安全性。在使用同義詞時(shí),Oracle數(shù)據(jù)庫(kù)將它翻譯成對(duì)應(yīng)方案對(duì)象的名字。與視圖類(lèi)似,同義詞并不占用實(shí)際存儲(chǔ)空間,只有在數(shù)據(jù)字典中保存了同義詞的定義。在Oracle數(shù)據(jù)庫(kù)中的大部分?jǐn)?shù)據(jù)庫(kù)對(duì)象,如表、視圖、同義詞、序列、存儲(chǔ)過(guò)程、包等等,數(shù)據(jù)庫(kù)管理員都可以根據(jù)實(shí)際情況為他們定義同義詞。Oracle同義詞有兩種類(lèi)型,分別是公用Oracle同義詞與私有Oracle同義詞。

數(shù)據(jù)的近義詞?

同義詞有兩種類(lèi)型:私有(private)和公共(public)。私有的同義詞是在指定的模式中創(chuàng)建并且只有創(chuàng)建者使用的模式訪問(wèn)。公共同義詞是由public指定的模式訪問(wèn),所有數(shù)據(jù)庫(kù)模式(用戶(hù))都可以訪問(wèn)它。

對(duì)于同一服務(wù)器上的不同數(shù)據(jù)庫(kù),我們可以使用Synonym,將其他數(shù)據(jù)庫(kù)中的表或view或sprocs及udf在本數(shù)據(jù)庫(kù)中映射別名。這樣,就可以不用更改連接字符串,而在當(dāng)前對(duì)話(huà)數(shù)據(jù)庫(kù)的情況下,獲取其他數(shù)據(jù)庫(kù)的數(shù)據(jù),并對(duì)它進(jìn)行,查詢(xún),更新,刪除和插入工作。

(2)同義詞的作用

(a)多用戶(hù)協(xié)同開(kāi)發(fā)中,可以屏蔽對(duì)象的名字及其持有者。  如果沒(méi)有同義詞,當(dāng)操作其他用戶(hù)的表時(shí),必須通過(guò)user名.object名的形式,采用了同義詞之后就可以隱蔽掉user名,當(dāng)然這里要注意的是:public同義詞只是為數(shù)據(jù)庫(kù)對(duì)象定義了一個(gè)公共的別名,其他用戶(hù)能否通過(guò)這個(gè)別名訪問(wèn)這個(gè)數(shù)據(jù)庫(kù)對(duì)象,還要看是否已經(jīng)為這個(gè)用戶(hù)授權(quán)?! ?b)為用戶(hù)簡(jiǎn)化sql語(yǔ)句。如果自己建的表的名字很長(zhǎng),可以為這個(gè)表創(chuàng)建一個(gè)同義詞來(lái)簡(jiǎn)化sql開(kāi)發(fā)?! ?c)為分布式數(shù)據(jù)庫(kù)的遠(yuǎn)程對(duì)象提供位置透明性。