很多时候,诸如在使用datax抄写的时候,我们需要抄写某schmea下的所有的表,如下的SQL可以批量生成所有表的授权语句。
https://www.cndba.cn/hbhe0316/article/4929
https://www.cndba.cn/hbhe0316/article/4929
https://www.cndba.cn/hbhe0316/article/4929
https://www.cndba.cn/hbhe0316/article/4929
https://www.cndba.cn/hbhe0316/article/4929
https://www.cndba.cn/hbhe0316/article/4929
https://www.cndba.cn/hbhe0316/article/4929
https://www.cndba.cn/hbhe0316/article/4929
https://www.cndba.cn/hbhe0316/article/4929
https://www.cndba.cn/hbhe0316/article/4929
- SQL > Select 'grant select on hbhe.'||table_name||' to datax;' from dba_tables where owner = 'HBHE';
-
- 'GRANTSELECTONHBHE.'||TABLE_NAME||'TODATAX;'
- ---------------------------------------------------------------------------------------------------------------------------------------------------------------
- grant select on hbhe.HBHE to datax;
- grant select on hbhe.TEST to datax;
- grant select on hbhe.T1 to datax;
版权声明:本文为博主原创文章,未经博主允许不得转载。
oracle,linux