매번 MySql만 쓰다가 이번에는 Oracle을 사용해봤다.
MySql은 table을 지울 때 drop table을 이용해 Table을 삭제했지만 Oracle은 안된다!!!
Oracle에서 Table을 삭제하려면 하나씩 삭제해주거나 그냥 데이터베이스를 날려야 된다.
SELECT 'DROP TABLE "' || TABLE_NAME || '" CASCADE CONSTRAINTS;' FROM user_tables;
PURGE RECYCLEBIN;
Oracle에서 Table을 삭제하면 기록이 남아있기 때문에 PURGE RECYCLEBIN;을 해주면 완전지 삭제된다.