์ฌ๋ฌ๊ฐ์ง ์ด์ ๋ก ํ ์ด๋ธ์ ์ญ์ ํ ์ํฉ์ด ์๋ค.
Drop table๋ก ํ๋ํ๋ ์ง์ฐ๊ธฐ์ ๋๋ฌด ์์ด ๋ง์๋ ํ ์ด๋ธ ์ ์ฒด๋ฅผ ํ๋ฒ์ ์ญ์ ํ๋ ๋ฐฉ๋ฒ์ด ์๋ค.
๊ทธ ๋ฐฉ๋ฒ์ ์๋์ ์๊ฐํ๊ฒ ๋ค.
๋จผ์ sql์ ์ ์ํ ํ
SQL> Begin
2 for c in (select table_name from user_tables) loop
3 execute immediate ('drop table '||c.table_name||' cascade constraints');
4 end loop;
5 End;
6 . <- ์ฉ ์ฐ์ด์ผ ํฉ๋๋ค.
์ํฐ
์ด๋ ๊ฒ ์ ๋ ฅํ๋ฉด
SQL>
๋ค์ ์ด๋ ๊ฒ ์๋ฌด๊ฒ๋ ์๋จ๋ ๋ช ๋ น์ด๊ฐ ๋ฌ๋ค.
SQL> run
์ ์คํํ๋ค.
์คํํ๋ฉด ์๋ ๊ตฌ๋ฌธ์ด ๋์ฌ๊ฒ์ด๋ค.
1 Begin
2 for c in (select table_name from user_tables) loop
3 execute immediate ('drop table '||c.table_name||' cascade constraints');
4 end loop;
5 End;
PL/SQL procedure successfully completed.<--๋ฉ์์ง๊ฐ ๋์ค๋ฉด ์ฑ๊ณต
๊ทธ ํ์
SQL> purge recyclebin;
Recyclebin purged.<===ํด์งํต์ด ๋น์์ก๋ค๋ ๋ฌธ๊ตฌ๊ฐ ๋์จ๋ค.
๊ทธํ select * from tab;์ ํด๋ณด๋ฉด ๊นจ๋ํ ์ง์์ง ํ ์ด๋ธ์ ๋ณผ ์ ์์๊ฒ์ด๋ค.
์ถ์ฒ : http://munjee.tistory.com/16