제약 조건 : CONSTRAINT
데이터의 무결성을 지키기 위해, 데이터를 입력받을 때 실행되는 검사 규칙
테이블 생성 시 점시 적용한다
테이블에 유효하지않은 (부적절한) 데이터가 입력되는 것을 방지
NOT NULL
NULL값 포함하지 못하게
UNIQUE
모든 로우에 대해서 유일한 값을 갖도록 함
PRIMARY KEY
중복된 값과 NULL을 모두 허용하지 않음 (NOT NULL + UNIQUE)
FOREIGN KEY
참조되는 테이블에 칼럼 값이 항상 존재해야 함 NULL값은 허용된다
하지만 참조 무결성을 지키기 위해서 NULL값을 피하는 게 좋다
CHECK
저장 가능한 데이터 값의 범위와 조건을 지정하여 설정된 값만 허용
DEFAULT
해당 칼럼의 기본값을 설정
'SQL > ORACLE SQL' 카테고리의 다른 글
제약 조건 : PRIMARY KEY (기본 키) (0) | 2022.11.09 |
---|---|
제약 조건 : NOT NULL, UNIQUE (0) | 2022.11.09 |
데이터 무결성 : Data integrity (0) | 2022.11.08 |
DML : 데이터 조작어 (SELECT, INSERT, UPDATE, DELETE) (0) | 2022.11.07 |
DDL : 데이터 정의어 (CREATE, ALTER, RENAME, DROP, TRUNCATE) (0) | 2022.11.07 |