Rumah > pangkalan data > tutorial mysql > 删除oracle当前用户下的所有对象

删除oracle当前用户下的所有对象

WBOY
Lepaskan: 2016-06-07 14:55:18
asal
1136 orang telah melayarinya

删除oracle当前用户下的说要对象 Oracle --.sql脚本--唯一注意的是下面的f:\dropobj.sql 为操作的.sql;--你的电脑没有F盘,请换为D或者E其他存在的盘符--用于删除当前用户的所有对象--use for drop all objects in current user;set heading off;set feedback

删除oracle当前用户下的说要对象 Oracle

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

--.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执行,完成。

Salin selepas log masuk
Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan