博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle 脚本(1)-清空当前用户下所有表的数据
阅读量:7136 次
发布时间:2019-06-28

本文共 496 字,大约阅读时间需要 1 分钟。

hot3.png

这段时间,有个配置库需要导给不同人,每个人导到库后都需要清空里面的各个表,如果逐个表来点的话,挺麻烦的,故写了以下 PL/SQL 脚本。

/**    将所有的 table 清空(可回滚)**/declare  -- 指向所有 table 的游标  cursor c_t is     select table_name    from user_tables;    table_name user_tables.table_name%type;begin  open c_t;  loop        fetch c_t into table_name;        exit when c_t%notfound;              -- 用 delete 而不用 truncate 是为了能户用户回滚,减少误操作       execute immediate 'delete from ' || table_name;  end loop;  close c_t;end;

转载于:https://my.oschina.net/zenglingfan/blog/61318

你可能感兴趣的文章
var,let和const深入解析(一)
查看>>
云上中国年,阿里云CDN猪年春节高峰流量再创新高
查看>>
【Github Pages】如何被百度收录
查看>>
webstorm 不能热更新
查看>>
SAP ABAP里数据库表的Storage Parameters从哪里来的
查看>>
深入了解以太坊
查看>>
微服务应用新趋势:Service Mesh、AIOps和中台化
查看>>
前端技术周刊 2019-02-11 Serverless
查看>>
如何实现label长度固定,文字分散分布的效果
查看>>
视频去水印哪个好用,怎么一键去掉水印
查看>>
14. Longest Common Prefix
查看>>
Github 生成新的SSH密钥并添加至SSH-Agent
查看>>
JavaScript高级程序设计(第3版)第3章
查看>>
解决manjaro更新后"pacman: error while loading shared libraries"
查看>>
人工智能深度学习Caffe框架介绍,优秀的深度学习架构
查看>>
单例设计模式
查看>>
Mysql 使用 optimizer_trace 查看执行流程,分析、验证优化思路
查看>>
常用SQL汇总(Java开发)
查看>>
3.java类和对象
查看>>
传统软件行业与互联网行业对比
查看>>