P粉7275312372023-09-01 11:53:25
@Zolan Noir, 값이 'NR'일 때 Move Rating을 확인하지 않으셨습니다. 따라서 기본값을 사용하고자 한다면 영화 등급 필드에 제약 조건 CHECK를 정의했지만 확인 시 'NR' 값이 없으므로 당연히 오류가 발생합니다.
NB: CHECK는 제약 조건을 설정하지만 CHECK 제약 조건의 영화 등급 필드에 있는 "NR" 값은 확인하지 않습니다. 영화 등급에 CHECK를 추가하지 않는 한, 작성한 코드는 정확합니다.
아, 마지막으로, 해당 필드를 기본 키로 정의했으므로 영화 ID에서 not null 및 UNIQUE 제약 조건을 제거해 주세요. 기본 키는 고유성 및 Null 허용 여부와 유사한 속성을 사용하여 인덱스 제약 조건을 설정하므로 이는 유용하지 않습니다.