Posts

Showing posts from 2017

Oracle: Script to drop ALL tables

*** Be aware what you are running!

Copy this script to SQL tool and run.

BEGIN
  FOR cur_rec IN (SELECT object_name, object_type
                    FROM user_objects
                   WHERE object_type IN
                            ('TABLE',
                             'VIEW',
                             'PACKAGE',
                             'PROCEDURE',
                             'FUNCTION',
                             'SEQUENCE'
                            ))
  LOOP
     BEGIN
        IF cur_rec.object_type = 'TABLE'
        THEN
           EXECUTE IMMEDIATE    'DROP '
                             || cur_rec.object_type
                             || ' "'
                             || cur_rec.object_name
                             || '" CASCADE CONSTRAINTS';
        ELSE
           EXECUTE IMMEDIATE    'DROP '
                             || cur_rec.object_type
           …