怎么将数据库某一用户下的所有表权限赋给另一用户

原创 2016年08月31日 09:10:47


在项目实际生产上线过程中,我们有时候会遇到多个用户的问题。但是不可能给这几个用户都赋予db权限,那么怎么才能让某一指定用户拥有对其他用户下所有表有操作权限呢?

好了,不废话上代码:


select 'GRANT SELECT,update,delete,insert ON TEST3.'||object_name||' to TEST4;' from dba_objects where owner='TEST3' and object_type='TABLE';


其中TEST3,TEST4分别为两个数据库用(TP:需要将数据库用户转成大写)。

oracle的用户授权问题:如何把一个用户的所有表的读写权限授予另一个用户

select 'Grant all on '||table_name||'to user2 ;' from all_tables  where owner = upper(user1);  然...

sql授权命令grant

因个人对数据库授权命令的喜爱,所以写了这篇文章,一来学会命令的使用, 二来为以后复习之用。 ----------------------------------------------------...
  • friendan
  • friendan
  • 2012年12月14日 13:32
  • 31208

在SQL Server中创建用户角色及授权(使用SQL语句)

正文 要想成功访问 SQL Server 数据库中的数据, 我们需要两个方面的授权: 获得准许连接 SQL Server 服务器的权利;获得访问特定数据库中数据的权利(select, update...

oracle 把某用户下的表权限授权给另一用户

//把JBQDEDI读写权限 授权给JBQD select 'Grant all on '||table_name||'to JBQD ;' from all_tables where owner ...

Oracle 把一个用户所有表的读权限授予另一个用户

用dba权限用户执行 select 'grant select on user1.'||table_name||' to user2;' from all_tables where owner = '...

针对不同数据库,获取当前用户所有有权限查看的表,以及表的创建时间、更新时间、注释等信息,表中字段的相关信息(包含分页实现)

最近在处理一个需求,需求是这样的: 给定任意一个数据库的JDBC连接、用户名、密码 查询出所有有权限访问的表的相关信息:表名,创建时间,更新时间,注释 要支持分页 数据库类型有:MySQL、GBase...

thinkphp 表单提交生成数据库 用户 密码 赋权限 更改密码

1:目的表单

用户和角色:通用权限管理系统数据库表结构如何设计?

一,前言 权限管理系统的应用者应该有三种不同性质上的使用, A,使用权限 B,分配权限 C,授权权限  本文只从《使用权限》和《分配权限》这两种应用层面分析,暂时不考虑《授权权限》这种。 二...
  • e_zhiwen
  • e_zhiwen
  • 2012年07月05日 23:34
  • 16126

用户权限管理数据库表结构设计

实现业务系统中的用户权限管理--设计篇   B/S系统中的权限比C/S中的更显的重要,C/S系统因为具有特殊的客户端,所以访问用户的权限检测可以通过客户端实现或通过客户端+服务器检测实现,而B/...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:怎么将数据库某一用户下的所有表权限赋给另一用户
举报原因:
原因补充:

(最多只允许输入30个字)