Oracle: If Table Exists

后端 未结 15 1572
无人共我
无人共我 2020-11-22 13:32

I\'m writing some migration scripts for an Oracle database, and was hoping Oracle had something similar to MySQL\'s IF EXISTS construct.

Specifically, w

15条回答
  •  星月不相逢
    2020-11-22 14:02

    I prefer following economic solution

    BEGIN
        FOR i IN (SELECT NULL FROM USER_OBJECTS WHERE OBJECT_TYPE = 'TABLE' AND OBJECT_NAME = 'TABLE_NAME') LOOP
                EXECUTE IMMEDIATE 'DROP TABLE TABLE_NAME';
        END LOOP;
    END;
    

提交回复
热议问题