[DB] check 제약조건
CHECK 제약 조건을 가장 일반적인 제약 조건으로, CHECK 뒤에 나오는 식이 boolean 타입의 true를 만족해야 한다. 예를 들어, 주문 정보 테이블을 만든다고 하자. 이 때, 주문 수량 컬럼을 양수만을 입력 받기로 제한하고 싶다면 다음과 같이 check 제약 조건을 사용 하면 된다. DROP TABLE IF EXISTS order_info; CREATE TABLE order_info( order_id serial primary key, cust_name varchar(20), price money, order_qty integer check(order_qty > 0) ); 이전에 도메인(DOMAIN) 데이터 타입 예시에서 쓰인 CHECK절이 바로 check 제약조건이다.
2022.02.17