oracle建表權(quán)限授權(quán) oracle給用戶賦予查詢權(quán)限?
oracle給用戶賦予查詢權(quán)限?Oracle授權(quán)用戶查詢的SQL語(yǔ)句是:SQL> grant select on v$mystat to test1 grant SUCCEED。這樣,test1用
oracle給用戶賦予查詢權(quán)限?
Oracle授權(quán)用戶查詢的SQL語(yǔ)句是:SQL> grant select on v$mystat to test1 grant SUCCEED。這樣,test1用戶就有權(quán)查詢V$mystat視圖。撤消權(quán)限的命令是:SQL>revoke select on v琰$mystat from test1
Oracle 11g中如何授權(quán)一張表某個(gè)字段的select權(quán)限給另外一個(gè)用戶?
不能將單個(gè)字段授權(quán)給用戶。可以使用創(chuàng)建此表的單個(gè)字段的視圖將視圖授權(quán)給用戶。例如,EMP表如下:create view v_uuempas select empno from EMP,然后將視圖授權(quán)給系統(tǒng)用戶,語(yǔ)句如下:Grant select on v_uuempto system
因?yàn)樵贠racle中,所有元數(shù)據(jù)信息都記錄在系統(tǒng)表中。甲骨文還有另一個(gè)約定。對(duì)象的名稱默認(rèn)為大寫。不管你在SQL中寫的是大寫還是小寫,除非你用引號(hào)把小寫的名字引起來(lái),否則它都會(huì)被認(rèn)為是大寫的。因此,系統(tǒng)表中的所有元數(shù)據(jù)基本上都是大寫的。當(dāng)您查詢一個(gè)對(duì)象時(shí),Oracle將幫助您將SQL中的所有字母轉(zhuǎn)換為大寫。但是當(dāng)您查詢系統(tǒng)表的內(nèi)容時(shí),您輸入的實(shí)際上是一個(gè)“值”而不是一個(gè)對(duì)象,因此它應(yīng)該用大寫字母書寫。