NULL은 ‘값이 없음’을 의미하며 테이블을 생성할 때 컬럼 속성에 기술한다.
디폴트 값이 NULL이므로 별도로 지정하지 않으면 해당 컬럼은 NULL을 허용하게 된다.
NULL을 허용하지 않으려면 NOT NULL 구문을 명시해야 한다.
NULL 허용이란 해당 컬럼에 값을 넣지 않아도 된다는 의미이며,
NOT NULL로 명시한 컬럼에 데이터를 넣지 않으면 해당 로우 INSERT 자체가 불가능하다.
제약조건Constraints은 컬럼에 대한 속성 형태로 정의하지만 엄연히 오라클 데이터베이스 객체 중 하나이며
데이터 무결성을 보장하기 위한 용도로 사용된다.
제약조건에는 NOT NULL, UNIQUE, 기본키, 외래키, CHECK 등이 있다.
'oracle' 카테고리의 다른 글
제약조건 _UNIQUE (0) | 2021.04.01 |
---|---|
제약조건 _NOT NULL (0) | 2021.04.01 |
데이터 타입 _LOB (0) | 2021.04.01 |
데이터 타입 _날짜 (0) | 2021.04.01 |
데이터 타입 _숫자 (0) | 2021.04.01 |