oracle 如何实现某个用户只能查询某条数据
没思路
请大神们相助
------解决方案--------------------额,数据库用户只能限制到表吧?
你的用户是指数据库用户还是应用中的用户?
------解决方案--------------------数据库表和字段贴下,提问题前先要把问题描述清楚。
------解决方案--------------------oracle只能限制表的呀。。。不能做一个针对某条记录的限制的。。。
------解决方案--------------------VPD可以实现,但是,看看值得不值得用。
------解决方案--------------------VPD 可以实现,虚拟专用数据库 (VPD) 提供了角色和视图无法提供的行级访问控制。
不过你也可以试一下视图嘛,把要访问的数据放到一个视图,只把这个视图的访问权限赋给那个用户。
------解决方案--------------------做视图限制啊
------解决方案--------------------够清楚么???
我也不理解,你说的用户是指oracle数据库的用户还是你自己应用的用户!
------解决方案--------------------
你可以把制定的数据抽象成一个视图 ,然后把视图权限 赋予 你指定的用户就可以了。