1、
select 'Drop table '||table_name||';'
from all_tables
where owner='要删除的用户名(注意要大写)';
2、
删除所有表
以用户test为例
for example:
declare
cursor cur1 is select table_name from dba_tables where owner='TEST';
begin
for cur2 in cur1 loop
execute immediate 'drop table test.'||cur2.table_name;
end loop;
end;
3、这个删除当前用户的所有对象(表、视图、触发器、存储过程、函数)
没试过
DECLARE
TYPE name_list IS TABLE OF VARCHAR2(40);
TYPE type_list IS TABLE OF VARCHAR2(20);
Tab_name name_list:=name_list();
Tab_type type_list:=type_list();
sql_str VARCHAR2(500);
BEGIN
sql_str := 'select uo.object_name,uo.object_type from user_objects uo where uo.object_type not in(''INDEX'',''LOB'') order by uo.object_type desc';
EXECUTE IMMEDIATE sql_str BULK COLLECT INTO tab_name,tab_type;
FOR i IN Tab_name.FIRST.. Tab_name.LAST LOOP
sql_str := 'DROP ' || Tab_type(i) || ' ' || Tab_name(i);
EXECUTE IMMEDIATE sql_str;
END LOOP;
END;
分享到:
相关推荐
ORACLE删除某个特定用户下的所有数据
Oracle删除当前用户下的所有表、视图、序列、函数、存储过程、包 Oracle删除当前用户下的所有表、视图、序列、函数、存储过程、包
在linux下如何删除用户,大家都会 但是该用户仍然存在,并未删除干净 那linux下如何才能彻底删除用户呢?
删除数据库里某个用户所有表里的数据的实现语句。
oracle删除用户下的所有对象
此微博,建立数据文件、表空间和用户,因为sql脚本中指定用户为SCOTT,所以建议用户名设置为SCOTT,sql脚本中含有DROP TABLE 语句,如果新建用户中没有此表,会报错。可以将DROP TABLE语句删除。前面提到的微博中...
1.删除某个用户 SQL> conn /as sysdba Connected. SQL> drop user userName cascade; 用户已删除 如果用户无法删除,并报错: ERROR at line 1: ORA-01940: cannot drop a user that is currently connected 通过...
问题描述:针对某个单位电话号码簿,设计一个哈希表,并完成相应的建表和查表程序。 基本要求:设每个记录有下列数据项:电话号码、用户名、住址。从键盘输入各记录,以用户名为关键字建立哈希表,哈希函数用除留取...
Windows清除指定目录下的文件夹以及对应文件,自动获取电脑用户名兼容Windows7、8、10,非常好用的工具。
数据库图片在pictrue中,dao层方法在UserDao,有些方法是没有用处的
问题描述:针对某个单位电话号码簿,设计一个哈希表,并完成相应的建表和查表程序。 基本要求:设每个记录有下列数据项:电话号码、用户名、住址。从键盘输入各记录,以用户名为关键字建立哈希表,哈希函数用除留取...
通过Harbor api获取项目名、仓库名、镜像名和镜像tag,交互删除需要删除的镜像
1. 管理员权利1)查看用户个数(求链表的长度)2)输出所有用户(遍历链表)3)封杀用户(删除链表的节点)4)按照粉丝数从多到少进行排序(快速排序/堆排序)5)查找某个用户a、按照粉丝数-二叉搜索树b、按照用户名查找...
在群发邮件无法撤回的情况下,可以通过从服务器上执行合规性搜索来删除指定邮件。
MySQL使用分区表的好处: 1,可以把一些归类的数据放在一个分区中,可以减少服务器检查数据...HASH分区:基于用户定义的表达式的返回值来进行选择的分区,该表达式使用将要插入到表中的这些行的列值进行计算。这个函数
删除Student表中的学生信息时,判断在SC表中该学生的平均成绩是否高于60,若高于60,则不能删除,否则允许删除,同时删除SC表该学生对应的选课信息。 在Student表中添加列:sum_Grade(总成绩),avg_grade(平均...
1)用户方便进行图书查询,图书浏览和图书分类浏览,进行图书借阅并...删除某个用户,如果存在借书记录则不允许删除,跳转到该用户的借书记录。等待管理员确认该用户所借图书已经全部归还之后才允许删除该用户信息。
外部临时表 通过CREATE TEMPORARY TABLE 创建的临时表,这种临时表称为...这种内部表对用户来说是不可见的,但是通过EXPLAIN或者SHOW STATUS可以查看MYSQL是否使用了内部临时表用来帮助完成某个操作。内部临时表在
文件定时自动删除器,可每天按时自动删除用户指定的一系列文件 公司的novell服务器上每天都有有大量的文件生成,而这些文件只当天有效,每隔三几天总要手动删除一次,这种重复性的纯手工劳动实在没什么意思,就写个...