blob: d5d4ce720997e29809c32e48b10801b35594cb86 [file] [log] [blame]
Tang Cheng03c0b0a2015-01-12 11:19:45 +08001/* Copyright (c) 2002, 2003, Oracle Corporation. All rights reserved. */
2
3/*
4 NAME
5 occidemod - SQL Script to drop OCCI demo objects
6
7 DESCRIPTION
8 SQL Script to drop OCCI demo objects created by occidemo.sql
9 To be run in the end to drop OCCI demo objects from HR schema
10
11 MODIFIED
12 sudsrini 03/06/03 - sudsrini_occi_10ir1_demos
13 sudsrini 02/21/03 - Created
14
15*/
16
17connect hr/hr
18
19DROP PROCEDURE demo_proc;
20DROP FUNCTION demo_fun;
21
22DROP TABLE elements;
23DROP TABLE author_tab;
24DROP TABLE publisher_tab;
25DROP TABLE publ_address_tab;
26DROP TABLE journal_tab;
27DROP TABLE article_tab;
28DROP TABLE librarian_tab;
29DROP TABLE book;
30DROP TABLE cover;
31
32DROP TYPE journal;
33DROP TYPE publ_address;
34DROP TYPE librarian;
35DROP TYPE people_obj;
36
37
38DROP TABLE electronic_media;
39DROP TYPE elheader_typ;
40DROP TYPE elecdoc_tab;
41DROP TYPE elecdoc_typ;
42
43DROP TABLE foreign_student_tab;
44DROP TABLE parttime_stud_tab;
45DROP TABLE student_tab;
46DROP TABLE people_tab;
47DROP TYPE foreign_student;
48DROP TYPE parttime_stud;
49DROP TYPE student;
50DROP TYPE people_typ;
51
52/* OCCI AQ Object */
53
54connect system/manager
55
56revoke aq_administrator_role from hr;
57
58connect hr/hr
59
60BEGIN
61 dbms_aqadm.stop_queue(queue_name => 'queue01');
62END;
63/
64
65BEGIN
66 dbms_aqadm.drop_queue('queue01');
67END;
68/
69
70BEGIN
71 dbms_aqadm.drop_queue_table('hr.table01');
72END;
73/
74
75BEGIN
76 dbms_aqadm.stop_queue(queue_name => 'queue02');
77END;
78/
79
80BEGIN
81 dbms_aqadm.drop_queue('queue02');
82END;
83/
84
85BEGIN
86 dbms_aqadm.drop_queue_table('hr.table02');
87END;
88/
89
90BEGIN
91 dbms_aqadm.stop_queue(queue_name => 'queue03');
92END;
93/
94
95BEGIN
96 dbms_aqadm.drop_queue('queue03');
97END;
98/
99
100BEGIN
101 dbms_aqadm.drop_queue_table('hr.table03');
102END;
103/
104
105BEGIN
106 dbms_aqadm.stop_queue(queue_name => 'queue04');
107END;
108/
109
110BEGIN
111 dbms_aqadm.drop_queue('queue04');
112END;
113/
114
115BEGIN
116 dbms_aqadm.drop_queue_table('hr.table04');
117END;
118/
119
120DROP TYPE hr_obj;
121