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