oracle 赋权限问题,有大神千万别错过了!!!!

在使用oracle时,我用一个高级用户给一个低级用户为一张表赋予增删查权限后,登录低级用户后,对该表进行操作,结果报出该表不存在的错误;这会是什么错呢,请各位大神多多指点

5个回答

对表进行操作的时候是否加上用户名了?如select * from 高级用户名.表名

没有,就是select * from 表名

加了高级用户名能查出来,这是为什么?

授权后就是要带SCHEMA才能查的,可以创建SYNONYM,就能达到你期望的效果了

我登录低级用户,创建同义词(SYNONYM),列如:create or replace synonym BILLING_FLOW_YTC

for BILLINGNEW.BILLING_FLOW_YTC; 然后查询 select * from BILLING_FLOW_YTC 就能查到该表的数据了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问