oracle chap6 DDL(CREATE)

김지용·2023년 1월 16일
0

DDL? 객체종류?

테이블 만들기

제약조건

NOT NULL

제약 조건을 설정함

UNIQUE


UNIQUE에 걸린 컬럼들은 한번은 생성되지만 중복으로는 생성안됨

제약조건에 이름을 붙여서 테이블 생성

CHECK

조건이 남 또는 여만 입력가능한데 여자 또는 남자 또는 다른문자를 입력시 오류

테이블에서 CHECK 제약 조건 설정

테이블 직접 생성해보기


여기선 안에있는 값들을 UNIQUE있는것만 다른값을 넣어주고 나머지는 중복값을 넣으면 무제한으로 생성 가능

PRIMARY KEY

예시


테이블 레벨에서 PRIMARY KEY2 설정 (복합키로 설정)

FOREIGN KEY


삭제키/삭제키/삭제키/삭제키/삭제키/삭제키/삭제키

//--------------------------------------------------------------------------------------------------

NULL값도 허용!!

설정해논 키말고 다른 값을 입력하면 허용 안됨

DELETE

ON DELETE CASCADE : 부모 키 삭제 시 자식 키를 가진 행도 함께 삭제

-- 서브쿼리를 이용한 테이블 생성

0개의 댓글