아쉽게도 오라클에서 한번에 테이블을 삭제하는 쿼리문은 존재하기 않습니다.
하지만!
SELECT문을 사용하여 테이블 삭제 쿼리문을 생성해주면 손 쉽게 삭제할 수 있습니다.
SQL> SELECT 'DROP TABLE "' || TABLE_NAME || '" CASCADE CONSTRAINTS;' FROM user_tables;
CASCADE CONSTRAINTS 이부분은 자유롭게 수정하여 사용하시면 됩니다.
실습 )
지우고 싶은 무수히 많은 테이블들....
SQL> SELECT 'DROP TABLE "' || TABLE_NAME || '" CASCADE CONSTRAINTS;' FROM user_tables;
쿼리문 실행.
Shift 키 OR Ctlr + A 를 이용하여 전체 드래그
Ctrl C
+ Ctrl V
AND 실행!
끝..
'데이터베이스 > Oracle' 카테고리의 다른 글
[Oracle] 명령프롬프트 / cmd 창으로 계정생성 (1) | 2022.11.15 |
---|---|
[Oracle]오라클 / Oracle 로 자바변수 한번에 만들기 (0) | 2022.11.09 |