Oracle 數據庫下賦予用戶的執行存儲過程和創建表權限


 

grant create any table to username;
grant create any procedure to username; 
grant execute any procedure to username;

 

創建執行JOB權限:

grant create job to 用戶;
grant manage scheduler to 用戶;

 

給一個表的讀取權限:

grant select on 表名 to 用戶名;

 

刪除修改權限 (alter 有 truncate 權限):

GRANT SELECT,INSERT,UPDATE,DELETE
GRANT SELECT,INSERT,UPDATE,DELETE,alter

 

刪除讀取所有表的權限:

Revoke select any table from 用戶名;

 

賦予創建表的權限:

grant resource to common_user

-- grant create table to common_user
-- grant select any table to common_user;

 

獲取某個用戶下的全部表:

select 'grant select on '|| tname ||' to  用戶名;' from tab
where tname not like 'BIN%';

 

 

摘自:https://www.cnblogs.com/linn/p/4229338.html


免責聲明!

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



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