博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle删除指定用户下所有对象
阅读量:6306 次
发布时间:2019-06-22

本文共 1188 字,大约阅读时间需要 3 分钟。

--.sql脚本--唯一注意的是下面的d:\dropuserobj.sql为操作的.sql;--用于删除当前用户的所有对象--use for drop all objects in current user;set heading off;set feedback off;spool d:\dropuserobj.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_objectswhere object_type='FUNCTION';prompt --删除存储过程select 'drop procedure '||object_name||';' from user_objectswhere object_type='PROCEDURE'; prompt --删除包prompt --删除包内容select 'drop package '|| object_name||';' from user_objectswhere object_type='PACKAGE';prompt --删除数据库链接select 'drop database link '|| object_name||';' from user_objectswhere object_type='DATABASE LINK'; spool off;set heading on;set feedback on;@@d:\dropuserobj.sql;host del d:\dropuserobj.sql;--done for drop objects in current user;--在SQL*PLUS 将这整段作为.sql导入或者直接复制黏贴,按F5执行,完成。

 

转载于:https://www.cnblogs.com/songhaipeng/p/3448747.html

你可能感兴趣的文章
[转] 安装DotNetCore.1.0.1-VS2015Tools.Preview2.0.2出现0x80072f8a未指定的错误
查看>>
国家电力项目SSH搭建
查看>>
递归的实现
查看>>
BurpSuite中的安全测试插件推荐
查看>>
Spring Boot 集成MyBatis
查看>>
linux中chmod与chown两个命令详解
查看>>
查看Ubuntu是32位还是64位
查看>>
QT和MFC的差别
查看>>
Some Sites About .Net
查看>>
ADB Server Didn’t ACK ,failed to Start Daemon 解决方法
查看>>
linux下cacti一键自动安装脚本(适用于centos、redhat)-【原创】
查看>>
Delphi Menu Designer(菜单设计器)之一
查看>>
[zz]zeroMQ安装
查看>>
巧用 /etc/rc.local,开机时完成一些自动任务 - GNU/Linux,Windows的終結者 - KM大宝 - 和讯博客...
查看>>
BZOJ 2301: [HAOI2011]Problem b (莫比乌斯反演)
查看>>
Less is better than never
查看>>
ubuntu 经常使用软件及环境
查看>>
vi 常用技巧
查看>>
Unity3D发布安卓报错permisson denied的解决
查看>>
mysql的data数据库只有.frm 而.myd和.myi没有,使用正常
查看>>