반응형
1. 테이블 복사하기 [ 스키마 & 데이터 ]
CREATE TABLE 새로만들테이블명 AS
SELECT * FROM 복사할테이블명 [WHERE 절]
2. 테이블 구조만 복사하기
CREATE TABLE 새로만들테이블명 AS
SELECT * FROM 복사할테이블명 WHERE 1=2 [where절에 '참'이 아닌 조건을 넣어줌]
3. 테이블은 이미 생성되어 있고 데이터만 복사 (테이블 구조가 동일할 때)
INSERT INTO 복사할테이블명 SELECT * FROM 테이블명 [ WHERE 절 ]
--Sample SQL
INSERT INTO TB_BOARD_TEMP SELECT * FROM TB_BOARD;
4. 테이블은 이미 생성되어 있고 데이터만 복사 (테이블 구조가 다를 때)
INSERT INTO 복사할테이블명 (NUM, TITLE, CONTENTS) SELECT NUM, TITLE, CONTENTS FROM 테이블명
--Sample SQL
INSERT INTO TB_BOARD_TEMP (NUM, TITLE, CONTENTS) SELECT NUM, TITLE, CONTENTS FROM TB_BOARD;
반응형
'Database' 카테고리의 다른 글
ORACLE_실전_그룹별_최대값_조회 (0) | 2023.11.09 |
---|---|
구분자를 이용하여 로우 늘리기 (0) | 2023.11.08 |
TO_NUMBER() 안먹힐때 in Oracle (0) | 2023.11.08 |
CONNECT BY, PARTITION BY, GROUP BY in Oracl (0) | 2023.11.08 |
SUBQUERY 종류 in Oracle (1) | 2023.11.08 |