728x90
테이블 구조 및 데이터 복사하기
CREATE TABLE 신규테이블명 AS SELECT * FROM 복사할테이블명 [WHERE 1=1]
테이블 구조만 복사하기
CREATE TABLE 신규테이블명 AS SELECT * FROM 복사할테이블명 WHERE 1=2
--MSSQL
SELECT * INTO 신규 테이블 명 FROM 복사할 테이블 명 WHERE 1=2;
테이블이 존재할경우, 데이터만 복사하기(구조가 같은경우)
INSERT INTO 복사대상테이블명 SELECT * FROM 원본테이블명 [WHERE 1=1]
테이블이 존재할경우, 데이터만 복사하기(구조가 다를경우)
INSERT INTO 복사대상테이블명 (COL1, COL2) SELECT COL1, COL2 FROM 원본테이블명 [WHERE 1=1]
'SQL' 카테고리의 다른 글
[SQL] 윈도우 함수(LAG, LEAD, SUM, AVG, MIN, MAX, COUNT, RANK 등..) (0) | 2024.08.13 |
---|---|
[SQL] 그룹함수 (ROLLUP(), CUBE(), GROUPING SETS()) (0) | 2024.08.13 |
DB, USER 생성 및 권한설정 (0) | 2023.11.10 |
SQL 함수 만들기 및 사용.... (0) | 2023.09.27 |
공통 코드/권한 (0) | 2023.09.02 |