- 테이블 복사하기 (스키마 & 데이터)
CREATE TABLE 생성테이블명 AS SELECT * FROM 복사할테이블명 [WHERE 절]
ex ) WHERE IDX<10000
- 테이블 구조만 복사하기
CREATE TABLE 생성테이블명 AS SELECT * FROM 복사할테이블명 WHERE 1=2
- 테이블은 이미 생성되어 있고 데이터만 복사
INSERT INTO 복사할테이블명 SELECT * FROM 복사할테이블명 [WHERE 절]
- 테이블 이름 변경
ALTER TABLE 구테이블명 RENAME TO 신테이블명
출처 : http://www.cyworld.com/urosaria/12319735
- 테이블 복사하기 (스키마 & 데이터)
CREATE TABLE 생성테이블명 AS SELECT * FROM 복사할테이블명 [WHERE 절]
ex ) WHERE IDX<10000
- 테이블 구조만 복사하기
CREATE TABLE 생성테이블명 AS SELECT * FROM 복사할테이블명 WHERE 1=2
- 테이블은 이미 생성되어 있고 데이터만 복사
INSERT INTO 복사할테이블명 SELECT * FROM 복사할테이블명 [WHERE 절]
- 테이블 이름 변경
ALTER TABLE 구테이블명 RENAME TO 신테이블명
'ORACLE' 카테고리의 다른 글
[SQL] 제약조건, Constraint(NOT NULL, UNIQUE, PRIMARY KEY(기본키), FOREIGN KEY(외래키)) (0) | 2012.02.28 |
---|---|
DBMS_CRYPTO를 이용한 암호화/복호화 (오라클) (0) | 2011.11.18 |
오라클 각종 함수 (0) | 2011.11.01 |
오라클 숫자, 날짜와 관련한 함수 (0) | 2011.11.01 |
Oracle Dump & Import (0) | 2011.08.16 |