select table_name from dba_tables where owner='test';
select 'Drop table '||table_name||';' from all_tables where owner='test';
-- 删除所有表
declare
cursor cur1 is select table_name from dba_tables where owner='test';
begin
for cur2 in cur1 loop
execute immediate 'drop table test.'||test.table_name;
end loop;
end;
-- 删除当前用户的所有对象(表、视图、触发器、存储过程、函数)
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;
-- 查询用户所有表空间
select * from dba_tablespaces;
-- 删除表空间及数据文件
drop tablespace ts including contents and datafiles;
分享到:
相关推荐
oracle 常用命令_oracle 命令大全_oracle命令集合_oracle基本命令 非常方便,带查询功能,能很方便的查询你要找的oracle命令写法
Oracle 命令 速查 手册 .chm
oracle命令大全.pdf
oracle命令大全很实用的文件内容oracle命令大全oracle命令大全
Oracle 命令速查V2(CHM格式)数据库类
oracle 命令大全
oracle命令大全oracle命令大全oracle命令大全
Oracle命令 查询大全 本电子书 包括了全部Oracle相关的命令
unix下oracle命令基本上是够用了,包括安装命令和操作命令,欢迎下载!!
Oracle命令大全 ,包括所有的Oracle常用的操作Oracle命令大全 ,包括所有的Oracle常用的操作Oracle命令大全 ,包括所有的Oracle常用的操作Oracle命令大全 ,包括所有的Oracle常用的操作
centos,linux安装oracle监听,常用oracle命令.docx
学习oracle oracle 命令学习oracle oracle 命令学习oracle oracle 命令
HP UNIX启动ORACLE命令 HP UNIX启动ORACLE命令
liunx下使用oracle命令,包括开启和关闭oracle数据库服务。
高级 Linux_oracle 命令精通指南高级 Linux_oracle 命令精通指南
oracle命令 安全性查询 安全性测试