一追成季是爱小说悸是爱百度云

您所在的位置: &
将oracle查询权限赋予另一用户的方法
将oracle查询权限赋予另一用户的方法
如何把oracle里一个用户所有表查询权限赋与另一用户呢?下面就教您一个实现表查询权限赋与另一用户的方法,供您参考。
在我们使用数据库时,如果要把oracle查询权限赋给另一个用户,该怎么做呢?下面用一个批量处理语句实现了将oracle查询权限赋与另一用户,如果您感兴趣的话,不妨一看。
create&or&replace&procedure&grant_sql&as &&&&&&&The_c1&&&&&&&&&&I &&&&&&&The_result&&&&&& &&&&&&&v_Table&&&&&varchar2(80); &&&&&&&v_sql&&&&&&&varchar2(400); &&&&&&Begin &&&&&&&&The_C1&:=Dbms_sql.open_ &&&&&&&Dbms_sql.parse(the_C1,'Select&table_name&From&User_Tables',dbms_sql.native); &&&&&&&Dbms_sql.define_column(the_c1,1,v_Table,80); &&&&&&&The_result:=Dbms_sql.execute(The_c1); &&&&&&loop &&&&&&&If&dbms_sql.fetch_rows(The_c1)&&0&then &&&&&&&&&&Dbms_sql.column_value(The_c1,1,v_Table); &&&&&&&&&&&&& &&&&&&&&&&v_sql&:=&'Grant&Select&On&'||v_Table||'&to&brokeruser3'; &&&&&&&&&&Execute&Immediate&v_ &&&&&&&&&& &&&&&&&else &&&&&&&&& &&&&&&&End& &&&&&&&end& &&&&&&&Dbms_sql.close_cursor(The_C1); &E &
【编辑推荐】
【责任编辑: TEL:(010)】
关于的更多文章
MariaDB是一个向后兼容、替代MySQL的数据库服务器。它包含所有主
数据库产品
数据库综合
数据库新闻
维基百科将切换到另外一款开源数据库MariaDB
也许你不需要了解SQL Server的内部机制,你照样能完成
本专题与大家共同讨论与分享ORACLE SQL的一些常用经典
这条路,有人说是一条不归路,走上来了,就要勇敢的走
J2EE是目前企业级软件开发的首选平台。本书从架构的角度讲解了一个完整的J2EE系统的搭建。内容包括:正则表达式、JSP、Swing、XM
51CTO旗下网站难题:sql2005中怎样给一个user赋于db_datareader,db_dataWriter,同时对所有SP有执行的权限哦?该如何处理_读书人
难题:sql2005中怎样给一个user赋于db_datareader,db_dataWriter,同时对所有SP有执行的权限哦?该如何处理
&来源:读书人网&【读书人网():综合教育门户网站】
难题:sql2005中怎样给一个user赋于db_datareader,db_dataWriter,同时对所有SP有执行的权限哦?问题如上,主
难题:sql2005中怎样给一个user赋于db_datareader,db_dataWriter,同时对所有SP有执行的权限哦?问题如上,主要是想给programmer一个这样的用户角色...只可读写数据,并且默认有execute sp的权限...db_datareader,db_dataWriter容易做到,就是赋于所有SP有执行的权限这个不知该怎么做....望高人帮帮手啊..急..跪求中...[解决办法]再授予 EXECUTE 权限不就行了?GRANT EXECUTE TO 用户名称[解决办法]探讨上面的答非所问,我是问赋于一个DB下所有SP有execute的权限这个不知该怎么做您当前所在位置: >
SQLServer创建用户及角色的方法
我们为大家收集整理了关于SQLServer创建用户及角色,以方便大家参考。服务器角色是服务器级别的,由SQL server在安装过程中定义,属于固定角色,一共8个。用户不能定义服务器角色,但是可以在这些角色中添加用户以获得相关权限。--首先使用sp_addlogin添加登录 exec sp_addlogin '用户名','密码',默认数据库--然后向该用户授予访问某数据库的权限 use 数据库名 exec sp_grantdbaccess '用户名'--最后授予该用户的具体权限,比如可以对某个表进行select操作,这要根据该用户需要的权限来设定 use 数据库名 grant select on 表名
to 用户名 比如要新建帐户appuser,密码为pass,并允许该用户对appdb数据库的test表有select 和update权限,那么依次执行exec sp_addlogin 'appuser','pass','appdb' go use appdb exec sp_grantdbaccess
'appuser' go use appdb grant select,update on test to appuser go GRANT 名称 GRANT
― 赋予一个用户,一个组或所有用户访问权限 语法 GRANT privilege [, ...] ON object [, ...] TO { PUBLIC |
GROUP group | username } 输入 privilege 可能的权限有: SELECT 访问声明的表/视图的所有列/字段. INSERT
向声明的表中插入所有列字段.UPDATE 更新声明的表所有列/字段.DELETE 从声明的表中删除所有行.RULE 在表/视图上定义规则 (参见 CREATE RULE 语句).ALL 赋予所有权限.object 赋予权限的对象名.可能的对象是: table view sequence PUBLIC 代表是所有用户的简写.GROUP group 将要赋予权限的组 group .username 将要赋予权限的用户名.PUBLIC 是代表所有用户的简写.希望大家可以学会SQLServer创建用户及角色.想了解更多精彩内容,请关注我们的网站!相关推荐:&
本文相关阅读
高校查询分数线
考生所在地
北京天津辽宁吉林黑龙江上海江苏浙江安徽福建山东湖北湖南广东重庆四川陕西甘肃河北山西内蒙古河南海南广西贵州云南西藏青海宁夏新疆江西香港澳门台湾
<option value="
<option value="
<option value="
<option value="
<option value="
<option value="
<option value="
<option value="
<option value="
<option value="
<option value="
地区批次线查询
考生所在地
北京天津辽宁吉林黑龙江上海江苏浙江安徽福建山东湖北湖南广东重庆四川陕西甘肃河北山西内蒙古河南海南广西贵州云南西藏青海宁夏新疆江西香港澳门台湾
科目理科文科综合其他
<option value="
<option value="
<option value="
<option value="
<option value="
<option value="
<option value="
<option value="
<option value="
<option value="
<option value="
院校所在地北京天津辽宁吉林黑龙江上海江苏浙江安徽福建山东湖北湖南广东重庆四川陕西甘肃河北山西内蒙古河南海南广西贵州云南西藏青海宁夏新疆江西香港澳门台湾
其它中央部委
类型工科农业师范民族
层次本科高职(专科)
高考志愿③部曲
频道热门推荐
栏目最新更新

我要回帖

更多关于 一追成季是爱小说 的文章

 

随机推荐