SQL语句查询出的数据进行字符串拼接,oracle批量删除数据库用户实例演示

时间:2022-07-25
本文章向大家介绍SQL语句查询出的数据进行字符串拼接,oracle批量删除数据库用户实例演示,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

通过 dba_users 表可以查询出所有的数据库用户,我下面筛选了所有 HR 开头的数据库用户,要把他们都删掉。

select username from dba_users  where username like 'HR%' order by created asc;

|| 符号可以连接字符串还有查出来的数据,删除用户的数据库语句是 drop user xxx cascade,通过字符串拼接可以直接生成我要批量删除的数据库用户语句。

select 'drop user ' ||  username || ' cascade;' 
from dba_users  where username like 'HR%' order by created asc;

效果图1:

效果图2: 我直接把结果 copy 出来执行即可。