单独将select 权限grant给他,或新建一个只有select权限的角色,然后将该角色赋予用户即可。
解决方案 »
- oracle update 触发器
- 关于过程的问题
- 急,oracle启动报错ORA-01092: ORACLE instance terminated. Disconnection forced
- 怎么关联两张不同用户的表对表进行操作?
- 如何用一条sql语句将查询出的结果拼成一个字符串?
- ERROR:ORA-12541: TNS: 没有监听器 什么原因??
- 这样的查询如何转换成能在oracle 8下运行(oracle8好象不支持单值子查询作为输出列)
- 关于RAW类型字段的奇怪问题,高分征答
- 如何查询用户权限的修改记录
- orcal如何判断查询截取的字符串是否等于某个字符串
- snapshot log是什么东东?怎么用?
- Oracle对硬件的要求是否很高,需要什么最低配置?
假设用户A中有所有的表和数据,你可以把select等权限赋给用户B,让一般的使用者连接用户B,而不是A。
但是这样访问A中的对象都需要加A作为前缀,不方便。还可以为用户A中的所有对象都创建public synonym,并把相应权限赋给B。
这样就类似地实现了你的要求,但就是比较麻烦
其中的用户管理功能可以设置用户和角色相应的权限,权限分的很细,可以实现你说的功能!