使用DB2的for循环语句给表批量赋权,同理,稍加修改可作为其他批量操作。

值得注意的是: grant语句无法直接执行,需要使用execute immediate才能执行。

授权操作表的所有权限:grant control on 表 to 用户

begin
declare gran_sql varchar(200);
for t as
select TABSCHEMA||'.'||TABNAME TABNAME from SYSCAT.TABLES where TABSCHEMA= 'DB2INST1'
do
set gran_sql='GRANT select on '||t.TABNAME||' to QSS06,QSS07';
execute immediate gran_sql;
end for;
end;

最新文章

  1. Runtime应用防止按钮连续点击 (转)
  2. 记录一写Android常用API
  3. The web application [] appears to have started a thread named [Abandoned connection cleanup thread] com.mysql.jdbc.AbandonedConnectionCleanupThread
  4. list to csv
  5. 夺命雷公狗—angularjs—5—ng-switch的用法实现下拉更换板块的实现
  6. 李洪强iOS开发之让您的Xcode键字如飞
  7. HDU 1686 (KMP模式串出现的次数) Oulipo
  8. Spring4整合Hibernate4
  9. 无法绑定到新的显示成员,参数名:newDisplayMember
  10. 原生js获取body
  11. CSS中!important的使用 转
  12. C#EF中,使用类似于SQL中的% 模糊查询
  13. maven 发布快照版本后的引用
  14. Chrome 禁止从页面打开 Data URI 网址了
  15. 2019年新软件发布分享HanGi.IT.AStrutTie.v2017 1CD
  16. (转)配置、安装Apache24免装版
  17. Comet OJ - Contest #0
  18. STM32学习笔记:【004】USART串口通信
  19. day28 面向对象:反射,内置函数,类的内置方法
  20. Linux内核及分析 第二周 操作系统是如何工作的?

热门文章

  1. 【C/C++】贪心/算法笔记4.4/PAT B1020月饼/PAT B1023组内最小数
  2. 论文翻译:2021_A Perceptually Motivated Approach for Low-complexity, Real-time Enhancement of Fullband Speech
  3. 安装Google BBR加速
  4. mysql索引最左匹配的理解(转载于知乎回答)
  5. mysql深度优化与理解(迄今为止读到最优秀的mysql博客)
  6. 【web】php文件包含(利用phpinfo)
  7. odoo views中html的奇怪问题
  8. ConfigParser模块,主要应用于对php.ini等格式的配置文件内容读取和生成。删改较少用
  9. CentOS7学习笔记(六) 用户权限管理
  10. JAVA获取六位随机数