DataBase

mssql 테이블 복사

chieka 2011. 8. 26. 11:54
테이블을 복사할 때 복사할 내용에 따라 아래와 같이 나눠짐
※ select into 는 테이블 구조를 복사함 과 동시에 데이터도 같이 복사할 수있다

※ insert into 는 테이블 구조와 상관없이 특정 테이블에서 원하는 데이터만 추출하여
데이터 입력을 원하는 테이블에 입력 할 수 있다.

주의할 점은 select into 는 테이블 생성과 데이터 입력이 동시에 진행되지만
insert into는 입력받을 테이블을 먼저 생성한 후 쿼리를 실행시켜야한다.

- 테이블을 생성하면서 데이터도 같이 복사함
  Select * into table2 From table1

- 구조만 복사
   Select * into table2 From table1 where 1=2

- 데이터만 복사

   Inser into table2 Select * From table1 

- 특정 데이터만 복사

   Inser into table2 Select * From table1  Where 조건