运用视图给用户适当权限

来源:互联网 发布:java date 获取时间戳 编辑:程序博客网 时间:2024/06/18 14:29

需求:数据库每个部门的人只能查询到自己部门的信息

scott用户中有dept和emp两张表,部门中有sales和accounting等部门,我们仅为此二部门创建用户(简化需求)


我们用视图来解决这个需求


创建视图

然后给sales和accounting授权


这里我们查询的是v_emp这个视图。


我们可以建一个synonym



对于sales来说,它查询的是emp表,实际上dba只是给了sales一个查询视图的权限而已。

注意:此时,只能给sales与accounting用户SELECT 视图的权限,不能给其SELECT emp表的权限。

0 0
原创粉丝点击