Linux公社论坛

 找回密码
 注册
查看: 1862|回复: 0

[其他] 删除oracle当前用户下的所有表、视图、过程等方法

[复制链接]

191

主题

0

听众

512

积分

高级会员

Rank: 4

12345 发表于 2011-9-26 08:25:53 |显示全部楼层
select 'drop table ' || table_name ||';'||chr(13)||chr(10) from user_tables;

--delete tables


select 'drop view ' || view_name||';'||chr(13)||chr(10) from user_views;

--delete views


select 'drop sequence ' || sequence_name||';'||chr(13)||chr(10) from user_sequences;

--delete seqs


select 'drop function ' || object_name||';'||chr(13)||chr(10) from user_objects where object_type='FUNCTION';

--delete functions


select 'drop procedure ' || object_name||';'||chr(13)||chr(10) from user_objects where object_type='PROCEDURE';

--DELETE PROCEDURE


select 'drop package ' || object_name||';'||chr(13)||chr(10) from user_objects where object_type='PACKAGE';

--delete pags
您需要登录后才可以回帖 登录 | 注册

关注Linux公社官方微信,免费领取邀请码。

手机版|Linux公社(LinuxIDC.com)旗下网站【www.linuxidc.net】

GMT+8, 2019-8-25 08:46 , Processed in 1.036059 second(s), 12 queries , Wincache On.

Powered by Discuz! X 3.2

© 2010-2016 Comsenz Inc.

回顶部