分类：电脑/网络-程序设计-数据库
问题：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);

然后执行该语句的结果就可以了