[ORACLE] 모든 테이블 삭제 및 시퀀스 삭제
2013. 10. 8. 15:07ㆍDatabase/Oracle
테이블 삭제
Begin
for c in (select table_name from user_tables) loop
execute immediate 'drop table '||c.table_name||' cascade constraints';
end loop;
End;
시퀀스 삭제
Begin
for c in (SELECT * FROM all_sequences WHERE SEQUENCE_OWNER='DBUSER') loop
execute immediate 'drop SEQUENCE '||c.sequence_name;
end loop;
End;
'Database > Oracle' 카테고리의 다른 글
MD5 함수 (0) | 2014.05.08 |
---|---|
ORA-01940: 현재 접속되어 있는 사용자는 삭제할 수 없습니다 (0) | 2014.04.03 |
날짜의 일자 및 시간 차이 구하기 (0) | 2014.02.17 |
[Oracle] 행걸린 사용자 찾기 (0) | 2013.10.08 |
[ORACLE] 프로시져 리턴값 확인 (0) | 2013.10.08 |