Notice
Recent Posts
Recent Comments
Link
«   2024/04   »
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
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