如何将一个用户的select权限授予另一用户

[复制链接]
查看11 | 回复7 | 2009-7-22 09:30:00 | 显示全部楼层 |阅读模式
执行select 'Grant all on '||table_name||'to user2 ;' from all_tables,显示授权成功,但是用user进入pl/sql后,执行select * from user2.table1是出错

回复

使用道具 举报

千问 | 2009-7-22 09:30:00 | 显示全部楼层
select 'Grant all on '||table_name||'to user2 ;'
你明明是將查詢權限賦給user2了。。。。。
回复

使用道具 举报

千问 | 2009-7-22 09:30:00 | 显示全部楼层
爲什麽還有用user查user2的表??

回复

使用道具 举报

千问 | 2009-7-22 09:30:00 | 显示全部楼层
是将user1的权限给user2,不知道是不是user1的权限设置有问题

回复

使用道具 举报

千问 | 2009-7-22 09:30:00 | 显示全部楼层
表是属于谁的,你就查询谁,你的查询语句有问题。
回复

使用道具 举报

千问 | 2009-7-22 09:30:00 | 显示全部楼层
您是将是将user1的权限给user2,但是表还是user1的,为什么你查询的时候要写 user2.table1 ???
回复

使用道具 举报

千问 | 2009-7-22 09:30:00 | 显示全部楼层
是user1.table

回复

使用道具 举报

千问 | 2009-7-22 09:30:00 | 显示全部楼层
有点乱哟
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行