오라클

테이블 복사, 삭제

chantleman 2024. 7. 19. 15:38
create table remain2 as select * from remain;

 

remain테이블을 remain2로 복사 생성

 

 

 


 

 

테이블의 내용 모두 삭제

 

1) 전체 record 삭제

delete from table_name;

- rollback(작업 취소) 가능. 느림

truncate table table_name;

- 자동 commit(복구 불가). 빠름

 

 

 

2) 테이블 제거

drop table table_name;

- 자료가 수십만 건 이상일 경우 또는 빠른 시간 내에 자료 전체를 조건없이 삭제해야 하는 경우 사용 가능

단, table의 모든 이력이 사라지므로 table create, primary key, index등을 다시 생성해줘야함

 

 

 

 

 

'오라클' 카테고리의 다른 글

[PL/SQL] 기본 구조  (4) 2024.07.22
sequence  (0) 2024.07.22
데이터 자동 생성  (0) 2024.07.19
테이블 join  (0) 2024.07.15
rownum  (0) 2024.07.12