Oracle視圖、存過、包、方法賦予/收回權限給用戶


oracle給某用戶授權/回收視圖查詢

 

賦權:

grant select on $_view to $_user;

這樣 $_user用戶就擁有了查詢$_view視圖的權限了

 

回收:

revoke select on $_view from $_user;

這樣 $_user用戶就沒有了查詢$_view視圖的權限了

 

備注:

查詢某用戶下的視圖,應該在視圖名前加上用戶名。

例如:user.view1

這里的user就是用戶,view就是user賬戶下的視圖.

 

參考

眾所周知,grant是給別的用戶賦權限。他不僅僅可以給表,視圖賦權限,並且對存儲過程。方法。以及包都可以。詳細語法參考例如以下:

    1.grant給表賦權限: 

    grant  select/update on  table to user; 

    grant  權限 on 表  to 用戶。

 

    2.grant 給存儲過程賦權限: 

    grant execute on package/function/procedure to user; 

    grant execute on 過程、包、方法 to user


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM