본문 바로가기

프로그래밍/DataBase

[DateBase]테이블 복사

테이블 복사 쿼리문

insert into copy_emp
select *
from employees;

위 쿼리문 작성 시 employees테이블의 구조와 모든 데이터를 복사하여 copy_emp테이블을 생성한다.

 

 

create table copy_emp
as select *
from employees
where 1 = 2;

위 쿼리문 작성 시 employees테이블과 구조가 똑같은 copy_emp 라는 이름의 빈 테이블이 생성된다.

 

 

테이블 복사 시 제약 조건은 NOT NULL만 복사된다.

 

 

'프로그래밍 > DataBase' 카테고리의 다른 글

[DataBase]시퀀스  (0) 2021.04.21
[DataBase]뷰  (0) 2021.04.19
[DateBase]그룹함수  (0) 2021.04.05
[DataBase]일반 함수  (0) 2021.03.31
[DataBase]문자함수  (0) 2021.03.23