- oracle的用户授权问题:如何把一个用户的所有表的读写权限授予?
- 我知道可以把该用户的某个表的读写权限授给另外一个用户,grant all on user1.tae1 to user2;但是怎样把该用户下的所有的表都授给user2呢,我用grant all on user1.* to user2试了试,没有成功呢。郁闷呀,哪位大牛解答一下把。
- select 'Grant all on '||table_name||'to user2 ;' from all_tables
where owner = upper(user1);
然后执行该语句的结果就可以了