본문 바로가기

Database/MS SQL

MS SQL。테이블 복사

728x90
반응형

# 테이블 생성 시 구조만 복사

 

SELECT * INTO [생성할 테이블명]
         FROM [원본 테이블명]
        WHERE 1=2

 

# 테이블 생성 시 특정 컬럼만 복사

 

SELECT [컬럼] INTO [생성할 테이블명]
              FROM [원본 테이블명]

 

# 테이블 생성과 데이터 모두 복사

 

SELECT * INTO [생성할 테이블명]
         FROM [원본 테이블명]

 

 

# 테이블이 존재하고 데이터만 복사

 

INSERT INTO [복사할 테이블명]
     SELECT *
       FROM [원본 테이블명]

 

테이블 복사 쿼리 사용 시 테이블 구조와 레코드는 복사 가능하나 Primary Key, Foreign Key, Default, Index 등은 복사 할 수 없음

728x90
반응형

'Database > MS SQL' 카테고리의 다른 글

MS SQL。추가(Insert)  (0) 2020.10.09
MS SQL。조회(Select)  (0) 2020.10.08
MS SQL。테이블 생성 제약 조건  (0) 2020.10.06
MS SQL。테이블 데이터 형식(자료형)  (0) 2020.10.05
MS SQL。테이블 기본 명령어  (0) 2020.10.04