1. 程式人生 > >ORACLE中賦予一個使用者查詢另一個使用者所有表的許可權

ORACLE中賦予一個使用者查詢另一個使用者所有表的許可權

在管理員賬戶下執行select 'GRANT SELECT ON 被查詢使用者表.'||table_name||' to 要查詢使用者;'  from all_tables where lower(owner)='被查詢使用者';

例如:select 'GRANT SELECT ON gzl.'||table_name||' to mms;'  from all_tables where lower(owner)='gzl';

即可查詢出所有要賦許可權的表

然後執行查詢出來的每一個賦許可權語句。