在我们不想删除数据库和用户的时候,但是需要删除所有的表的时候,可以如下处理:

1.查询表名,拼接sql。

select 'drop table ' || table_name || ';'from catwhere table_type = 'TABLE' ;

2.查出结果,将结果复制出来,粘贴到sql窗口里面。

3.(执行删除语句之前一定要确保做好备份或者其他确认措施)检查无误以后,执行语句。

另外查询所有的表的方法有:

-- CAT等同于USER_CATALOG
select * from user_catalog where table_type = 'TABLE'  order by table_name asc;-- TAB为sys用户下的视图,和CAT查出来的内容类似
select * from tab where tabtype = 'TABLE';-- 用户自己的关系表,查出来的数据比上面的语句查出来的少
select table_name from user_tables;-- desc作为降序排序的关键字,按照COLCODE 列降序展示表数据
-- desc也可以查看表的结构,错误用法: 直接在Plsql的sql窗口中执行,会报错。正确用法:新建command window(命令窗口),执行 desc 表名称。
desc xxx_table;-- 查询数据字典视图
select * from dict where table_name='CAT';
1   CAT Synonym for USER_CATALOGselect * from dict where table_name='USER_CATALOG';
1   USER_CATALOG    Tables, Views, Synonyms and Sequences owned by the userselect * from dict where table_name='USER_TABLES';
1   USER_TABLES Description of the user's own relational tables

oracle删除所有的表相关推荐

  1. Oracle删除用户和表空间

    Oracle删除用户和表空间 对于单个user和tablespace 来说, 可以使用如下命令来完成. 步骤一:  删除user drop user ×× cascade 说明: 删除了user,只是 ...

  2. oracle删除一张表的sql语句,oracle删除表的语句

    oracle删除一个用户下的表的sql语句是什么啊 删除用户所有表declarecursor c1 is select table_name from dba_tables where owner=' ...

  3. oracle删除用户及表空间

    1.以sysdba用户(最高权限)登录,查找需要删除的用户(普通用户没有删除权限) select * from dba_users; 2.查询需要删除用户对应的表空间 SELECT * FROM Us ...

  4. oracle删除用户、表空间语句整理以及ORA-23515问题整理

    删除用户 --删除用户及用户对象 drop user TDAP cascade; 删除表空间 --删除空的表空间,但是不包含物理文件 drop tablespace tablespace_name; ...

  5. Oracle删除用户、表空间

    删除命令如下: 删除USER. DROP USER XX CASCADE 删除表空间. DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND D ...

  6. oracle 删除用户、表空间

    2019独角兽企业重金招聘Python工程师标准>>> //删除用户以及用户所有的对象 drop user zfmi cascade; //cascade参数是级联删除该用户所有对象 ...

  7. oracle删除数据释放表空间流程

    生产环境:数据库里空间不足,niptest 表空间251G,只使用了17G 再alter database datafile '...../niptest1' resize 10G; 的时候说超出了范 ...

  8. Oracle删除非空表空间

    先前建了一个表空间(tablespace)有大约300个表,后来因为出了一些问题,想删除重建.如果所有数据表都一个一个的删除肯定特别麻烦,但是想把整个表空间都删除,数据库报了一个ORA-01549的错 ...

  9. Oracle删除用户、表空间以及表空间对应本地文件

    以system用户登录,查找需要删除的用户: –查找用户 select * from dba_users; –查找工作空间的路径 select * from dba_data_files; –删除用户 ...

最新文章

  1. Windows系统 配置Java的JDK环境变量
  2. 数据结构:链表面试题
  3. ie8下showmodaldialog页面回传会打开新页面的问题
  4. cs-Panination
  5. 广联达文件被锁怎么修复_事无巨细的绕过Apple id教程+修复蜂窝数据/电话
  6. matlab中基于十字形窗口的滤波算法,#215;字形滤波窗口在Matlab自适应中值滤波算法中的应用 - 21ic中国电子网...
  7. OpenAirInterface中的哈希表hashtable实现
  8. L2-001. 紧急救援(PAT)~最短路应用
  9. 句子匹配 无监督_在无监督的情况下创建可解释的句子表示形式
  10. Java实现JPBC密码库的实验
  11. Python深度学习路线
  12. HEVC代码学习31:xCheckRDCostMerge2Nx2N函数
  13. IAR for MSP430安装教程
  14. opencv马赛克python实现
  15. 简单使用循环打印菱形小星星
  16. github不再通过验证密码方式push代码
  17. php制作医院预约电子就诊卡
  18. 计算机毕业设计之SpringBoot+Vue.js工会管理系统 工会管理平台
  19. 软件工程专业课实验报告
  20. GitHub Universe 转播 | Enterprise Day 1 日程

热门文章

  1. MicroSoft Office 2007各版本解析
  2. microsoft office professional plus2007在安装过程中出错
  3. 物联网智慧养殖系统未来发展
  4. 免费etl调度工具Taskctl-Web应用版功能框架及特性
  5. cocos2d x 入门学习(一)实例制作简单的射击小游戏Star Fighter
  6. flutter 隐式动画
  7. 基于docker官方Ubuntu镜像build和使用systemd的一些常见问题
  8. css实现文字、图片变大变小效果
  9. 嵌入式的几种固件烧录方式
  10. linux命令vi使用列操作(删除和添加)