day13_oracle—批量清空表

为“摇一摇平台”开发搭建压力测试环境,把生产数据迁移到测试库中一份,清空当前测试库中对应 yaoyiyao 用户中有表和数据。



1、与对应项目组项目经理沟通一下,如果原测试库中对yaoyiyao用户的表和数据要保留,那么咱们备份一下。反之直接进行第2步

2、清空yaoyiyao用户所有表、数据

3、把生产数据导入测试库yaoyiyao用户





如果某用户下只有少量的表,咱们可以一张一张的删除
truncate table 表;
drop table 表;




如果某用户下有好几W张表呢?也一张一张删除?累费了!!!!


批量处理语句:

  select tname from tab;


 select 'truncate table '||tname||';' from tab where tname not like 'BIN$%';
 select 'drop table '||tname||';' from tab where tname not like 'BIN$%';
 select 'purge table "'||tname||'";' from tab where tname like 'BIN$%';








转载于:https://www.cnblogs.com/xiaoxiao5ya/p/e852e1dd6f5255c705fb3f211e8e9057.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值