|
BEGINFOR cur_rec IN(SELECT object_name, object_type
FROM user_objects
WHERE object_type IN('TABLE','VIEW','PACKAGE','PROCEDURE','FUNCTION','SEQUENCE',
'SYNONYM',
'TRIGGER'
))
LOOP
BEGINIF cur_rec.object_type ='TABLE'THENEXECUTE IMMEDIATE 'DROP '|| cur_rec.object_type
||' "'|| cur_rec.object_name
||'" CASCADE CONSTRAINTS';ELSEEXECUTE IMMEDIATE 'DROP '|| cur_rec.object_type
||' "'|| cur_rec.object_name
||'"';ENDIF;
EXCEPTION
WHEN OTHERS
THEN
DBMS_OUTPUT.put_line ('FAILED: DROP '|| cur_rec.object_type
||' "'|| cur_rec.object_name
||'"');END;END LOOP;END;/
|
|
|