--.sql脚本
--唯一注意的是下面的f:dropobj.sql 为操作的.sql;
--你的电脑没有F盘,请换为D或者E其他存在的盘符
--用于删除当前用户的所有对象
--use for drop all objects in current user;
set heading off;
set feedback off;
spool f:dropobj.sql;
prompt --删除约束条件
select "alter table "||table_name||" drop constraint "||constraint_name||" ;"
from user_constraints where constraint_type="R";
prompt --删除表空间
select "drop table "||table_name ||";" from user_tables;
prompt --删除视图
select "drop view " ||view_name||";" from user_views;
prompt --删除数字序列
select "drop sequence " ||sequence_name||";" from user_sequences;
prompt --删除函数
select "drop function " ||object_name||";" from user_objects
where object_type="FUNCTION";prompt --删除存储过程
select "drop procedure "||object_name||";" from user_objects
where object_type="PROCEDURE";
prompt --删除包
prompt --删除包内容
select "drop package "|| object_name||";" from user_objects
where object_type="PACKAGE";prompt --删除数据库链接
select "drop database link "|| object_name||";" from user_objects
where object_type="DATABASE LINK";
spool off;
set heading on;
set feedback on;@@f:dropobj.sql;
host del f:dropobj.sql;
--done for drop objects in current user;
--在SQL*PLUS 将这整段作为.sql导入或者直接复制黏贴,按F5执行,完成。在最小安装的RedHat i386上安装Oracle 10.2.0.1MySQL工具系列 – mysqldump:数据库备份程序相关资讯 oracle
- [INS-32052] Oracle基目录和Oracle (07/22/2014 07:41:41)
- Oracle 4个大对象(lobs)数据类型 (02/03/2013 12:33:05)
- Oracle按时间段分组统计 (07/26/2012 10:36:48)
| - [Oracle] dbms_metadata.get_ddl的 (07/12/2013 07:37:30)
- Liferay Portal 配置使用Oracle和 (07/31/2012 20:07:18)
- Concurrent Request:Inactive (07/20/2012 07:44:05)
|
本文评论 查看全部评论 (0)