oracle指定访问某表或某视图
来源:互联网 发布:淘宝网苏泊尔砂锅内胆 编辑:程序博客网 时间:2024/06/08 05:55
在oracle中,想创建一个账号,然后只能只读地访问指定的表,怎么搞?
一、为特定的表创建视图
创建视图的时候还可以加上过滤条件,连访问哪些数据都可以指定。
create or replace view bigboss.v_User as select * from bigboss.user where u_groupid in (select pm_unitid from bigboss.group where qh like '46%');create or replace view bigboss.v_Group as select * from bigboss.group where qh like '46%';
二、创建账号
并赋权限。权限小小的,够用就行。
create user sso identified by 123456;grant connect to sso;grant select on bigboss.v_user to sso;grant select on bigboss.v_group to sso;grant create synonym to sso;
三、新账号小试牛刀
在新账号下,
create or replace synonym v_user for bigboss.v_user;create or replace synonym v_group for bigboss.v_group;
如此,新账号sso即可愉快无碍地访问那俩视图了:
select * from v_user;select * from v_group;
参考资料:
http://www.cnblogs.com/BetterWF/archive/2012/07/03/2574416.html
0 0
- oracle指定访问某表或某视图
- SQL Server数据库授权指定用户访问指定表或视图
- Oracle创建用户并给用户授权查询指定表或视图的权限
- Oracle创建用户并给用户授权查询指定表或视图的权限
- (转载)Oracle创建用户并给用户授权查询指定表或视图的权限
- Oracle创建用户并给用户授权查询指定表或视图的权限
- Oracle创建用户并给用户授权查询指定表或视图的权限
- Oracle创建用户并给用户授权查询指定表或视图的权限
- Oracle创建用户并给用户授权查询指定表或视图的权限
- oracle创建用户并给用户授权查询指定表或视图的权限
- oracle表或视图不存在
- ORACLE存储过程生成视图,设置指定用户访问指定视图
- oracle 给用户只访问指视图 或 表 的权限
- oracle给用户只访问指视图或表的权限
- Oracle 当前用户给另一个用户授权查询指定表或视图的权,否则另一个用户提示不存在视图或表
- Oracle创建用户并给用户授权查询指定表或视图的权限[转]
- 表或视图不存在 Hibernate Oracle
- ORACLE ORA-00942:表或视图不存在
- 如何防止iOS网页中的数字被识别为电话号码
- PAT:L2-014. 列车调度
- C++ Boost在Windows和Linux下的编译安装
- SpringMVC 使用JSR-303进行校验[转自-自行车上的程序员]
- Problem A: 编写函数:三个数的最大最小值 (Append Code)
- oracle指定访问某表或某视图
- linux系统下freeradius AAA认证服务器创建
- IPython的安装
- vue.js的学习01
- react-native 学习笔记
- 蟠桃记 (sdut oj)
- Android shape画虚线,不显示或者显示是实线的解决方案
- 剑指offer面试题2:实现Singleton模式(Java版)
- android shape的使用