데이터베이스/Oracle
1. 테이블 복사하기
왕초보코딩탈출
2018. 2. 16. 02:22
기존 테이블
1 2 3 4 5 6 7 8 9 10 | CREATE TABLE CRUD ( CRNO INT NOT NULL, CRTITLE VARCHAR2(255) NULL, USERNO INT NULL, CRMEMO VARCHAR2(1000) NULL, CRDATE DATE NULL, CRDELETEFLAG CHAR(1) NULL, CONSTRAINT CRUD_PK PRIMARY KEY (CRNO) ) | cs |
1. 모든 컬럼 및 데이터 복사하기
1 2 3 4 | CREATE TABLE CRUD1 AS SELECT * FROM CRUD | cs |
2. 특정 컬럼 만 복사하기
1 2 3 4 5 | CREATE TABLE CRUD2 AS SELECT CRTITLE , CRMEMO FROM CRUD | cs |
3. 테이블 구조만 가져오고 데이터는 안가져오기
1 2 3 4 | CREATE TABLE CRUD3 AS SELECT * FROM CRUD WHERE 1=2; | cs |
컬럼은 그대로 가져왔는데 데이터는 없다!!