반응형
Table Copy
테이블을 다른 테이블 또는 새로운 테이블에 복사하는 것.
방법
1. 테이블을 구조만 복사
CREATE TABLE '테이블명' LIKE '구조를 복사할 테이블';
EX)
CREATE TABLE MEMBER LIKE USER;
!오라클에서 테이블 구조만 복사하는 법
CREATE TABLE '테이블명' AS SELECT * FROM '구조를 복사할 테이블명' WHERE 1=2;
2. 구조와 내용복사
CREATE TABLE '테이블명' AS SELECT * FROM '구조를 복사할 테이블';
EX)
CREATE TABLE MEMBER AS SELECT * FROM USER;
3. 테이블이 이미 생성되어 있는 경우 데이터만 복사
INSERT INTO '복사 될 테이블명' SELECT * FROM '원본테이블명';
EX)
INSERT INTO MEMBER SELECT * FROM USER;
4. 특정 데이터만 복사
INSERT INTO '복사 될 테이블명' SELECT *FROM '원본테이블명' WHERE 검색조건;
EX)
INSERT INTO MEMBER SELECT * FROM FROM USER WHERE USERID=10;
반응형
'Database > SQL' 카테고리의 다른 글
[SQL Server] 프로시저 및 함수 사용법 (0) | 2023.08.07 |
---|---|
[SQL] Join(조인) (0) | 2016.03.21 |
CDATA 키워드 (0) | 2016.03.17 |
IN, BETWEEN 연산자 (3) | 2016.03.14 |