본문 바로가기

나는 엔지니어/ORACLE

CREATE TABLE

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 

);


'나는 엔지니어 > ORACLE' 카테고리의 다른 글

트랜잭션!!  (0) 2012.06.18
롤백 / 커밋  (0) 2012.06.18
조인~  (0) 2012.06.15
group  (0) 2012.06.15
Months_Between/Add_Months/Last_Day  (0) 2012.06.15