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); 然后执行该语句的结果就可以了