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
);