호야선생 2012. 6. 18. 09:34

DDL은 테이블의 구조 자체를 생성,수정,제거하도록 하는 명령문 집합이다.


테이블을 생성하기 위해서는 테이블 스페이스를 만들어 줘야한다.


아래는 데이터 복사를 하지 않는다.

Create Table Dept01

As

Select Deptno,Dname From Dept

where 1=0;


데이터 복사까지 실시한다.

Create Table Dept02

As

Select Deptno,Dname From Dept

where 1=1;


테이블 복사에서 null제약 조건은 복사를 한다.


CREATE TABLE HR_BASICINFO 

(

  EMPID VARCHAR2(20) NOT NULL 

, KOR_NAME VARCHAR2(8) 

, ENG_NAME VARCHAR2(40) 

, ADDR VARCHAR2(100) 

, TEL VARCHAR2(13) 

, SEX VARCHAR2(1) 

, SDATE DATE 

, EDATE DATE 

, SAL NUMBER 

, CONSTRAINT HR_BASICINFO_PK PRIMARY KEY 

  (

    EMPID 

  )

  ENABLE 

);