DDL - 테이블 생성

jsbak·2020년 8월 24일
0

DB

목록 보기
3/35

표현규칙

(1) '한글' : 사용자 정의어
(2) [ ] : 선택 사용 (생략 가능)
(3) ident1 | ident2 : ident1 또는 ident2 를 사용해야 함
(4) ..... : 앞의 기술 내용이 반복 적용 될 수 있음

테이블 생성

CREATE TABLE 테이블명(
칼럼명 데이터타입[크기][NOT NULL | NULL] [DEFAULT 값],
칼럼명 데이터타입[크기][NOT NULL | NULL] [DEFAULT 값],
......
칼럼명 데이터타입[크기][NOT NULL | NULL] [DEFAULT 값],
[CONSTRAINT 기본키설정 PRIMARY KEY (컬럼명[.컬럼명...])],
[CONSTRAINT 외래키설정 FOREIGN KEY (컬럼명[.컬럼명...])
REFERENCES 외부테이블명 (컬럼명))];

예) 다음 조건에 맞는 테이블을 생성하시오

테이블명 : EMP
컬럼명            데이터타입(크기)     NULLABLE      PK
------------------------------------------------
E_EMP_NO        CHAR(4)             N.N             P.K
E_NAME        VARCHAR2(10)       N.N   
E_ADDRESS    VARCHAR2(50)      N.N
E_TEL_NO      VARCHAR2(15)   
E_POSITION    VARCHAR(20)        N.N
E_DEPT          VARCHAR(2)         N.N
-------------------------------------------------텍스트
CREATE TABLE  EMP (
    E_EMP_NO CHAR(4) NOT NULL,
    E_NAME        VARCHAR2(10)  NOT NULL,
    E_ADDRESS    VARCHAR2(50) NOT NULL,
    E_TEL_NO      VARCHAR2(15)  ,
    E_POSITION    VARCHAR(20)   NOT NULL,
    E_DEPT          VARCHAR(2)    NOT NULL,
        
    CONSTRAINT pk_emp PRIMARY KEY (E_EMP_NO)
);
profile
끄적끄적 쓰는곳

0개의 댓글