Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

About Programming

[Oracle] 한 계정의 모든 테이블 지우기 본문

SQL

[Oracle] 한 계정의 모든 테이블 지우기

bossm0n5t3r 2018. 10. 7. 22:24

이번에는 한 계정의 모든 테이블을 지우는 방법에 대해서 알아보겠다.


이 방법은 매우 단순히 진행되며, 쿼리문으로 2번만 실행하면 된다.



1. 명령어 만들기



이 쿼리문을 실행하면, 현재 테이블 이름을 이용해서


'DROP TABLE "' || TABLE_NAME || '" CASCADE CONSTRAINTS;'


이라는 명령어가 있는 개수만큼 생성된다.


이제 남은건 위의 명령어를 다시 복사 후 실행하는 것 뿐이다.



2. 명령어 복사 후 명령어 실행하기



단순히 위의 명령어들을 복사 후, 다시 worksheet에서 실행하면 된다.




참고자료 : https://stackoverflow.com/questions/1690404/how-to-drop-all-user-tables