[SQL Server] 테이블 복사
2018. 3. 30. 15:38ㆍIT/SQL Server
- 목차
1. 신규 테이블을 생성하면서 원본 테이블 스키마 생성 및 데이터 복사
SELECT * INTO $생성될_테이블_명 FROM $원본테이블명;
ex) SELECT * INTO emp_no_temp FROM emp_no;
2. 원본 테이블 스키마 생성만 할 경우
SELECT * INTO $생성될_테이블_명 FROM $원본테이블명 WHERE 1=2;
ex) SELECT * INTO emp_no_temp FROM emp_no WHERE 1=2;
3. 기존 테이블이 있는경우 데이터만 복사 시
INSERT INTO $복사할테이블 SELECT * FROM $원본테이블명;
ex) INSERT INTO emp_no_temp SELECT * FROM emp_no;
4. 기존 테이블이 있는경우 특정 데이터만 복사 시
INSERT INTO $복사할테이블 SELECT * FROM $원본테이블명 WHERE $검색조건;
ex) INSERT INTO emp_no_temp SELECT * FROM emp_no WHERE emp_no = 'P1234';
'IT > SQL Server' 카테고리의 다른 글
[SQL Server] 반올림, 올림, 내림 함수(function) (0) | 2018.04.12 |
---|---|
[SQL Server] 버전 정보 보기 (0) | 2017.07.31 |