Oracle SQL - 테이블 생성

여름·2020년 11월 30일
0

Oracle SQL

목록 보기
2/13

테이블 생성 명령

CREATE TABLE 테이블명(
컬럼명1 타입명[(크기(BYTE|CHAR])] [NOT NULL][DEFAULT]값,
컬럼명2 타입명[(크기(BYTE|CHAR])] [NOT NULL][DEFAULT]값,

컬럼명n 타입명[(크기(BYTE|CHAR])] [NOT NULL][DEFAULT]값,

  • 제약사항
    [CONSTRAINT 기본키설정명 PRIMARY KEY(컬럼명1[, 컬럼명2,...]),] ->기본키설정명 소문자
    [CONSTRAINT 외래키설정명 FOREIGN KEY(컬럼명1[, 컬럼명2,...])]
    REFERENCES 테이블명(컬럼명1[,컬럼명2,...])];
    || 기본키설정명과 외래키 설정명 둘 다 해당 테이블 스페이스에서 유일한 명칭이어야 함
    || '테이블명(컬럼명1)' : 외래키가 참조하는 원본 테이블 이름이고,
    '(컬럼명1)' 은 원본테이블에서 사용된 컬럼명
사원ID : C1001
사원명 : 홍길동
주소 : 대전시 중구 대흥동 500
부서명 : 총무기획부

INSERT INTO EMP(EMP_ID, EMP_NAME, ADDR, DEPT_NAME)
    VALUES('C1001','홍길동','대전시 중구 대흥동 500','총무기획부');

0개의 댓글