oracle 如何实现某个用户只能查询某条数据

CalvinR 2013-08-15 06:21:23


没思路
请大神们相助
...全文
563 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
airelisa 2013-08-27
  • 打赏
  • 举报
回复
应用用户在程序里直接加条件控制不就ok了?
齐岳 2013-08-27
  • 打赏
  • 举报
回复
对 应用用户 加权限控制 ,如果无此权限不能执行对应的方法
pobaby 2013-08-21
  • 打赏
  • 举报
回复
引用 楼主 TERMINATOR_LZQ 的回复:
没思路 请大神们相助
你可以把制定的数据抽象成一个视图 ,然后把视图权限 赋予 你指定的用户就可以了。
wumugulu 2013-08-21
  • 打赏
  • 举报
回复
够清楚么??? 我也不理解,你说的用户是指oracle数据库的用户还是你自己应用的用户!
CalvinR 2013-08-21
  • 打赏
  • 举报
回复
引用 8 楼 f_ky 的回复:
够清楚么??? 我也不理解,你说的用户是指oracle数据库的用户还是你自己应用的用户!
不是数据库用户
CalvinR 2013-08-20
  • 打赏
  • 举报
回复
引用 2 楼 qq646748739 的回复:
数据库表和字段贴下,提问题前先要把问题描述清楚。
还不够清楚吗? 就是说有个用户 只能查询某条数据
  • 打赏
  • 举报
回复
做视图限制啊
AIDBOPS 2013-08-16
  • 打赏
  • 举报
回复
VPD 可以实现,虚拟专用数据库 (VPD) 提供了角色和视图无法提供的行级访问控制。 不过你也可以试一下视图嘛,把要访问的数据放到一个视图,只把这个视图的访问权限赋给那个用户。
forgetsam 2013-08-16
  • 打赏
  • 举报
回复
VPD可以实现,但是,看看值得不值得用。
zhuhl2011 2013-08-15
  • 打赏
  • 举报
回复
oracle只能限制表的呀。。。不能做一个针对某条记录的限制的。。。
碧水幽幽泉 2013-08-15
  • 打赏
  • 举报
回复
数据库表和字段贴下,提问题前先要把问题描述清楚。
Wentasy 2013-08-15
  • 打赏
  • 举报
回复
额,数据库用户只能限制到表吧? 你的用户是指数据库用户还是应用中的用户?

3,499

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧