oracle同義詞的用途 Oracle怎樣創(chuàng)建同義詞?
Oracle怎樣創(chuàng)建同義詞?同義詞是數(shù)據(jù)庫方案對象的別名,常用于簡化對象訪問,提高對象訪問的安全性。甲骨文同義詞有兩種類型:公共同義詞和私有同義詞。1:公共同義詞由特殊用戶組Public擁有。2:私有
Oracle怎樣創(chuàng)建同義詞?
同義詞是數(shù)據(jù)庫方案對象的別名,常用于簡化對象訪問,提高對象訪問的安全性。甲骨文同義詞有兩種類型:公共同義詞和私有同義詞。
1:公共同義詞由特殊用戶組Public擁有。
2:私有同義詞由創(chuàng)建它們的用戶擁有。創(chuàng)建同義詞的語法:為[user name]創(chuàng)建[public]同義詞名稱。刪除同義詞的語法:drop[public]同義詞名稱查看所有同義詞:select*from DBAusynonyms
DBAuobjects表可以用自己的腳本運行,例如:為“| |所有者| | ”、“| |對象|名稱| |”選擇“創(chuàng)建公共同義詞”、“| |對象|名稱fromdba | objectswhereobject | Type=“table”
oracle創(chuàng)建所有表的同義詞?
只要用戶有創(chuàng)建同義詞的權限,他就可以為任何對象創(chuàng)建同義詞。如果用戶B創(chuàng)建同義詞,則不需要再次授權。如果其他用戶創(chuàng)建同義詞,則需要重新授權
DBA | objects表可以使用自己的腳本運行,例如:選擇“create public syntax”(創(chuàng)建公共語法)|同義詞|名稱|表示“| |所有者| | ”、“| | objects | NAME from DBA | objects其中object | type=“table”