제약 조건(Constraints)의 정의


테이블에 추가, 변경, 삭제되는 데이터를 제약.


제약 조건의 필요성


데이터의 무결성(Integrity)을 유지하기 위해 사용.


제약 조건의 종류


UNIQUE (UK) : 중복된 값을 허용하지 않음.


NOT NULL (NN) : NULL 값을 허용하지 않음.


PRIMARY KEY (PK) : UNIQUE와 NOT NULL의 조건을 만족하는 값 허용.


FOREIGN KEY (FK) – 참조하는 테이블의 칼럼의 값이 존재하면 값 허용.


CHECK (CK) – 제약조건을 설정할 때 설정한 값만을 받아들임.


Merge


정의 – 하나 혹은 그 이상의 테이블에 대한 INSERT, UPDATE 작업을


위해 하나 혹은 그 이상의 소스로부터 질의할 때 사용하는 명령어.


문법


MERGE INTO 테이블이름


USING SELECT statement..


ON 조건


WHEN MATCHED THEN


UPDATE statement


[DELETE statement


WHEN NOT MATCHED THEN


INSERT statement


[WHERE 절];

By haisins

오라클 DBA 박용석 입니다. haisins@gmail.com 으로 문의 주세요.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다