在Oracle中如果要删除用户的表数据有多种的方法,这里可推荐一种比较快速的方法,能够删除用户下的所有表数据,通过plsql这个语言就可以快速的删除,代码如下所示:

declare

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;

execute immediate 'delete from ' || table_name;--动态sql删除

end loop;

close c_t;

end;

在Oracle中,user_tables是一张字典表,存储了用户表的信息,我们通过游标可以获取到该字典表中存储的当前用户表的信息,然后循环删除每一张表里的数据。很简单的,这个在开发的过程中应该会经常遇到的。

相关阅读:

mysql 删除用户下的所有表_使用PL/SQL快速删除用户下的所有表数据相关推荐

  1. powerdesigner 怎么关联两张表_【PL/SQL数据库】 三种关联机制 - 执行计划

    看完这章你会学习到以下内容: 1. 三种关联分别是什么? 2. 什么时候那个适合用哪个?(总结) 一共有三种关联机制: Nest Loop 嵌套循环 (大小表) Sort Merge 排序合并 (添加 ...

  2. Oracle11g本地数据库创建用户和密码,附赠使用PL/SQL软件登录用户

    Oracle11g创建用户和密码 步骤: 管理员身份打开cmd命令窗口: 输入sqlplus 先使用管理员账户登录,为了创建普通用户: 用户名:sys as sysdba 密码:随便输 创建新用户,我 ...

  3. 删除 多个表_合并汇总多个工作簿多个工作表,删除修改新增更新内容只需刷新...

    要求:1.把多个工作簿的多个工作表内容合并汇总 2.后续在任一工作表内删除修改新增内容,无需再重新做表 3.后续在任一工作簿中新增一个或多个工作表,无需再重新做表 4.后续在文件夹中添加一个或多个Ex ...

  4. 清理autodesk产品注册表_关于Autodesk软件的删除方法

    关于 Autodesk 软件的删除方法 1 .点击开始键 2 .在所有程序里找到 Autodesk 文件夹点击打开 3 .在 Autodesk 里找到 Uninsatill Tool 文件夹点击打开 ...

  5. oracle sql 导入mysql数据库备份_使用PL/SQL连接oracle数据库,并将数据进行导出备份和导入恢复...

    使用PL/SQL连接oracle数据库,并将数据进行导出备份和导入恢复 这种操作百度一搜一大片,今天整理以前做的项目时自己备份了一下数据库,试着将数据进行导出备份和导入恢复了一下:下面是操作过程: 1 ...

  6. 删除word中所有的表格_如何在Word中删除表格

    删除word中所有的表格 If you've inserted a table in Word and you now want to delete it, you may have found it ...

  7. 下拉默认选择_在Excel中制作二级联动下拉菜单,太有用了

    对于一级下拉菜单的设置,相信经常使用Excel的用户都不陌生,那么,二级联动下拉菜单又是什么呢?与一级下拉菜单有什么关系呢? 二级联动下拉菜单是根据一级下拉菜单内容的变化而变化的.大家都知道,不同的部 ...

  8. 8月17日云栖精选夜读:用户体验再掀高潮_阿里云域名领跑用户体验

    原文地址 8月16日阿里云"贡献者荣誉榜单第四期"正式对外发布. 热点热议 用户体验再掀高潮,阿里云域名领跑用户体验 作者:仙游 云原生:云计算时代命题之终极解决方案 作者:博文视 ...

  9. excel合并多个工作表_如何将多个Excel工作薄中工作表批量合并到一个工作薄

    编辑:哈雷  |  来源:巨盒创意  |  欢迎转发到朋友圈  日常工作中,我们可能有这样的需求,我们的数据分别存放在N个工作簿里,我们需要把这些零散的数据都移动到一个工作簿里面,而且每张工作表分别存 ...

  10. sqlserver根据字段查表_查找sqlserver数据库中,查询某值所表名和字段名

    有时候我们想通过一个值知道这个值来自数据库的哪个表以及哪个字段,通过一个存储过程实现的.只需要传入一个想要查找的值,即可查询出这个值所在的表和字段名. 前提是要将这个存储过程放在所查询的数据库. CR ...

最新文章

  1. (转)iPhone开发经典语录集锦
  2. 测温枪的工作原理全面解析,如何测出你的温度
  3. 为什么运营商玩不转物联网?
  4. 编程珠玑第五章习题五——C++实现二分搜索时进行错误检测
  5. 如何加快HTML页面加载速度
  6. [UE4]编程师外挂Visual Assist X
  7. Email 正则验证
  8. 管道、通道、管程的区别
  9. 01需求工程-软件建模与分析阅读笔记
  10. 深入MySQL存储引擎分析锁和排序的原理
  11. MySQL中的datetime与timestamp比较
  12. 我的购机(手机)之路
  13. 【转】无线路由器密码破解
  14. win10pe命令打开计算机,手把手教你如何制作win10PE启动盘
  15. 搜索和下载英文文献常用的网站
  16. 抖音是怎么做出来的?| 创业故事
  17. mac mini u盘安装系统_Mac干货 如何在Mac电脑上安装Windows双系统?
  18. 创建模式之工厂、工厂方法、抽象工厂与建造者(builder)
  19. 解决学术打不开的方法
  20. LeetCode-183. 从不订购的客户( Customers Who Never Order)。

热门文章

  1. Ceph 撸源码系列(二):Ceph源代码里的那些锁 std::mutex(2 of 3)
  2. LIVE555play流程
  3. 3767(按姓名排序)
  4. jsp中写隐藏td标签_28. Django 2.1.7 模板语言 变量、标签、过滤器、自定义过滤器、模板注释...
  5. mt4 指标 涨跌幅 颜色k线_通达信K线波段操盘指标公式
  6. hbuilder怎么设置网页的大小_怎么免费将图片转成PDF?这个方法超简单
  7. rpm mysql配置文件_redhat linux rpm包安装配置mysql数据库
  8. android服务之service(其二)关于aidl进程间通信,Android初级教程进程间的通信AIDL
  9. oracle 的逻辑结构设计,浅谈Oracle数据库逻辑结构
  10. html5中怎么实现外边框中嵌入字_Web前端有什么优点?Web前端怎么入门?