IT/DBMS

[Oracle]ORACLE 사용자가 생성한 테이블 전부 삭제

알 수 없는 사용자 2022. 11. 26. 06:24
반응형

목차

    내가 만든 DB를 삭제하고 싶을 때 아래처럼 쿼리 실행 후 결과값 복붙 해서 사용

    SELECT  'DROP TABLE ' || object_name || ' CASCADE CONSTRAINTS;'
      FROM    user_objects
    WHERE   object_type = 'TABLE';

    중요한 점은 반드시 해당 테이블을 가진 사용자로 로그인 후
    select 해 봐야 된다는 것임(system으로 로그인 하지 말고 해당 사용자로 로그인)

     

    반응형