조각이론
[ORACLE] 테이블과 데이터 복사하기 본문
[ORACLE] 테이블과 데이터 복사하기 create table as
1. 테이블 복사하기 스키마 & 데이터
CREATE TABLE 새로만들테이블명 AS
SELECT * FROM 복사할테이블명 [WHERE 절]
2. 테이블 구조만 복사하기
CREATE TABLE 새로만들테이블명 AS
SELECT * FROM 복사할테이블명 WHERE 1=2 [where에다가 참이 아닌 조건을 넣어줌]
3. 테이블은 이미 생성되어 있고 데이터만 복사 (테이블 구조가 동일할 때)
INSERT INTO 복사할테이블명 SELECT * FROM 테이블명 [WHERE 절]
EX) INSERT INTO TB_BOARD_TEMP SELECT * FROM TB_BOARD
4. 테이블은 이미 생성되어 있고 데이터만 복사 (테이블 구조가 다를 때)
INSERT INTO 복사할테이블명 (NUM, TITLE, CONTENTS) SELECT NUM, TITLE, CONTENTS FROM 테이블명
EX) INSERT INTO TB_BOARD_TEMP (NUM, TITLE, CONTENTS) SELECT NUM, TITLE, CONTENTS FROM TB_BOARD
'데이터베이스 > oracle' 카테고리의 다른 글
자신의 컬럼값으로 update (0) | 2019.03.10 |
---|---|
Oracle Tablespace 생성/변경/추가 및 사용자 생성/권한부여 (0) | 2019.02.20 |
LDAP (Lightweight Directory Access Protocol) 이란 (0) | 2019.01.17 |
Oracle Advanced SQL 강좌 (0) | 2019.01.06 |
[Oracle] 오라클 고급쿼리 – 계층적 쿼리 (level) (0) | 2019.01.06 |