给予用户某表的查询权限,这个用户却还是看不到此表

[复制链接]
查看11 | 回复6 | 2012-1-4 11:58:44 | 显示全部楼层 |阅读模式
grant select on JIAFANG_VIEW to LHOMSREAD;
grant select on JINGBIE_VIEW to LHOMSREAD;
grant select on JINGOU_VIEW to LHOMSREAD;
grant select on JINGXING_VIEW to LHOMSREAD;
能查到LHOMSREAD的用户赋予这几个视图的select的权限
但是用LHOMSREAD登录,却看不到这几个视图
为什么?

回复

使用道具 举报

千问 | 2012-1-4 11:58:44 | 显示全部楼层
1.这几个视图是在哪个schema下?
2.会不会是因为LHOMSREAD没有对基表读的权限
回复

使用道具 举报

千问 | 2012-1-4 11:58:44 | 显示全部楼层
kramer2009 发表于 2011-12-19 10:08
1.这几个视图是在哪个schema下?
2.会不会是因为LHOMSREAD没有对基表读的权限

这个几个表是在LHOMSWAS的schema下,所以是不是跟schema有关?如何解决?

回复

使用道具 举报

千问 | 2012-1-4 11:58:44 | 显示全部楼层
zhangshengdong 发表于 2011-12-19 10:12
这个几个表是在LHOMSWAS的schema下,所以是不是跟schema有关?如何解决?

更正一下我之前的错误,跟基表没关系,不需要基表的权限,应该是schema的问题,你查询的时候要加上schema前缀。。 你不会没加吧。如果不加前缀要建同义词才行
回复

使用道具 举报

千问 | 2012-1-4 11:58:44 | 显示全部楼层
试试 LHOMSWAS.表名 能看到么?
回复

使用道具 举报

千问 | 2012-1-4 11:58:44 | 显示全部楼层
kramer2009 发表于 2011-12-19 10:16
更正一下我之前的错误,跟基表没关系,不需要基表的权限,应该是schema的问题,你查询的时候要加上schema ...

了解了,我就是想不加用户名的情况就可以访问其他用户的表,加同义词的问题
回复

使用道具 举报

千问 | 2012-1-4 11:58:44 | 显示全部楼层
kramer2009 发表于 2011-12-19 10:16
更正一下我之前的错误,跟基表没关系,不需要基表的权限,应该是schema的问题,你查询的时候要加上schema ...

非常感谢
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行