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