제약 조건(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 절];
사업자 정보 표시
(주)블루원 | 김홍태 | 서울특별시 용산구 원효로 4가 135 금홍 2빌딩 | 사업자 등록번호 : 106-86-76684 | TEL : 02-3272-7200 | Mail : support_ora@blueone.co.kr | 통신판매신고번호 : 호 | 사이버몰의 이용약관 바로가기
'DB - ORACLE > Oracle DB Admin ' 카테고리의 다른 글
오라클 그룹 함수 (0) | 2016.01.03 |
---|---|
오라클 보안 (0) | 2016.01.03 |
오라클 트랜잭션(Insert) (0) | 2016.01.03 |
오라클 OSWatcher 수행 방법 (0) | 2016.01.03 |
오라클 Exachk 수행 방법 (0) | 2016.01.03 |