Oracle 删除表空间下的所有表
来源:靑龍一笑的博客 作者:靑龍一笑 发布时间:2018-09-25 11:34:05 点击量:1028 评论:0
1、以当前用户身份登录 Oracle,并执行以下代码:
declare
vsql varchar2(200);
cursor c1 is
select 'drop table '||table_name||' cascade constraints' v_name
from user_tables;
BEGIN
for i in c1 loop
vsql:=i.v_name;
execute immediate vsql;
end loop;
end;
/
vsql varchar2(200);
cursor c1 is
select 'drop table '||table_name||' cascade constraints' v_name
from user_tables;
BEGIN
for i in c1 loop
vsql:=i.v_name;
execute immediate vsql;
end loop;
end;
/
2、查看回收站
select count(*) from user_recyclebin;
3、清空回收站
purge recyclebin;
版权所有 © 2005-2023 靑龍一笑的博客 Powered by C.S.Ricen
Copyright © 2005-2023 by www.ricensoftwares.com.cn All Rights Reserved.
Copyright © 2005-2023 by www.ricensoftwares.com.cn All Rights Reserved.