当前位置: 代码迷 >> Oracle管理 >> 请教有没有方法可以将一个视图对数据库中所有用户开放只读功能
  详细解决方案

请教有没有方法可以将一个视图对数据库中所有用户开放只读功能

热度:86   发布时间:2016-04-24 05:10:25.0
请问有没有方法可以将一个视图对数据库中所有用户开放只读功能
请问有没有方法可以将一个视图对数据库中所有用户开放只读功能,无论数据库中添加什么拥护都可以读取该视图

------解决方案--------------------
grant select on 视图名称 to public;
------解决方案--------------------
设定初始权限和角色的时候做初始化,
------解决方案--------------------
有,方法麻烦点。建个只读视图,建个触发器,当只读视图的基表数据发生变化时,启动触发器删除只读视图,再重新创建便可,这样用户就只能查看了。
  相关解决方案