ORACLE删除当前用户下所有的表的方法
来源:互联网 发布:vibe算法 编辑:程序博客网 时间:2024/04/30 19:15
ORACLE删除当前用户下所有的表的方法
1、如果有删除用户的权限,则可以:
drop user user_name cascade;
加了cascade就可以把用户连带的数据全部删掉。
删除后再创建该用户。
--创建管理员用户
create user 用户名 identified by 密码 default tablespace space_data(表空间名称) temporary tablespace space_temp(临时表空间名称);
--授权
grant connect,dba to 用户名;
--修改限额
ALTER USER "用户名" QUOTA UNLIMITED ON SPACE_DATA(表空间名称);
--查看所有用户对象
select uo.object_name,uo.object_type from user_objects uo where uo.object_type<>'LOB' order by uo.object_type desc
2、如果没有删除用户的权限,则可以执行:
select 'drop table '||table_name||';'
from cat
where table_type='TABLE'
将会输出一批删除表的sql语句,这些SQL语句执行一下就可以了。(需要有drop table的权限)
0 0
- Oracle删除当前用户下所有的表的方法
- Oracle删除当前用户下所有的表的方法
- ORACLE删除当前用户下所有的表的方法
- Oracle删除当前用户下所有的表的方法
- ORACLE删除当前用户下所有的表的方法
- ORACLE删除当前用户下所有的表的方法
- ORACLE删除当前用户下所有的表的方法
- Oracle删除当前用户下所有的表的方法
- ORACLE删除当前用户下所有的表的方法
- Oracle删除当前用户下所有的表的方法
- 删除当前用户所有表的方法
- Oracle基础知识--------------删除oracle当前用户下的所有对象
- ORACLE下删除当前用户下所有对象的SQL
- oracle删除用户下的所有表
- 删除当前用户下的所有对象
- ORACLE删除当前用户下所有的表的方…
- Oracle删除当前用户下的所有表、视图、序列、函数、存储过程、包
- Oracle删除当前用户下的所有表、视图、序列、函数、存储过程、包
- 分区语句整理 7
- JAVA 正则表达式 (超详细,转)
- TransientDataAccessResourceException和java.sql.SQLException: boo!
- C#陈广自学视频笔记3——namespace
- 分区语句整理 8
- ORACLE删除当前用户下所有的表的方法
- Python调用C/C++
- linux shell中"2>&1"含义
- [LeetCode 34]Search for a Range
- 学习VC MFC开发必须了解的常用宏和指令
- 什么是BOM头
- 从莉莉丝的彩蛋说起:如何给代码加密
- 黑马程序员---java基础知识(十):网络编程
- 关于PHP程序员解决问题的能力