본문 바로가기

개발 & 코딩/Oracle

오라클 USER Table 한번에 삭제

※ 테이블 삭제하려는 유저로 접속(system으로 접속하면 DB 다날라감!!)
※ 항상 지우려는 유저로 접속하여 시퀀스 실행!!!

BEGIN
    FOR C IN (SELECT TABLE_NAME FROM USER_TABLES) LOOP
        EXECUTE IMMEDIATE ('drop table '||C.TABLE_NAME||' cascade constraints');
    END LOOP;
END;