작업을 하다보면 테이블을 복사해야하는 경우가 종종 있다.
테이블만 복사, 테이블+데이터 복사, A데이블 -> B테이블 데이터만 복사.
1. 테이블 + 데이터복사
SELECT *
INTO 복사 테이블명
FROM 원본 테이블명
2. 테이블만 복사
SELECT *
INTO 복사 테이블명
FROM 원본 테이블명
WHERE 1=2
3. A테이블 -> B테이블 데이터 복사
A라는 테이블이 있고 B라는 테이블이 있는데, A의 데이터를 B로 옮기고 싶을 때 사용한다.
INSERT
INTO 복사 테이블명(B)
SELECT * FROM 원본 테이블명(A)
'코딩 공부 기록 > SQL' 카테고리의 다른 글
[MSSQL] JOIN의 종류 (논리적, 물리적) (0) | 2024.12.30 |
---|---|
[MSSQL] 격리 수준 (ISOLATION) (2) | 2024.12.09 |
[MSSQL] SQL Server 잠금(LOCK)의 종류 (1) | 2024.12.06 |
[MSSQL] 통계 구성요소(Statistics) (1) | 2024.12.05 |
[SQL] 인덱스 조각화 (0) | 2024.11.25 |