oracle視圖授權(quán)查詢用戶 如何在oracle數(shù)據(jù)庫中創(chuàng)建視圖,并分配權(quán)限?
如何在oracle數(shù)據(jù)庫中創(chuàng)建視圖,并分配權(quán)限?要在Oracle數(shù)據(jù)庫中創(chuàng)建視圖,語法如下:按select語句創(chuàng)建或替換視圖名稱例如按select語句創(chuàng)建或替換視圖部門 Sum(name,minsal
如何在oracle數(shù)據(jù)庫中創(chuàng)建視圖,并分配權(quán)限?
要在Oracle數(shù)據(jù)庫中創(chuàng)建視圖,語法如下:
按select語句創(chuàng)建或替換視圖名稱
例如
按select語句創(chuàng)建或替換視圖部門 Sum(name,minsal,maxsal,avgsal)
按select d.dname,min(e.sal),max(e.sal),AVG(e.sal)
from
EMP e,Dept D
其中e.deptno=D.deptno
group by D.dname
若要添加創(chuàng)建視圖的權(quán)限,需要以DBA身份使用sys登錄,在其他用戶目錄(如lily)中找到當前帳戶,然后創(chuàng)建視圖。
Grant create view to Lily
僅供參考,希望能對您有所幫助,祝您萬事如意
無法將單個字段授權(quán)給用戶,您可以使用創(chuàng)建此表單個字段的視圖將視圖授權(quán)給用戶。例如,EMP表如下:create view v_uempas select empno from EMP,然后將視圖授權(quán)給系統(tǒng)用戶,語句如下:Grant select on v_empto system