책 내용 질문하기
2권 81P 문의합니다.
도서
2018 시나공 정보처리기사 실기(산업기사 포함)
페이지
81
조회수
236
작성일
2019-04-01
작성자
탈퇴*원
첨부파일

문제 1번 답 작성 시

CONSTRAINT sex_ck CHECK(sex='f' or sex='m')이 아닌

CONSTRAINT sex_ck CHECK(VALUE IN('f', 'm'))으로 작성해도 되나요?

답변
2019-04-02 10:28:58

안녕하세요 길벗수험서 운영팀입니다.

 

잘못 입력하셨습니다.

 

constraint 절에 필드명이 아닌 value가 들어가는 것은 domain으로 한정됩니다.

필드명이 들어갈 수 없는 경우에 사용되죠.

 

create domain의 경우 필드를 만드는 것이 아닌 필드의 조건을 미리 설정하는 것이기에, 필드명이 들어갈 수 없어 value를 사용하게 됩니다.

 

create table의 경우 제약조건을 설정할 필드가 존재하므로 value -> sex로 바꿔 적으셔야 합니다.

 

constraint sex_ck check(sex in('f','m')) 이렇게 말이죠.

 

행복한 하루되세요 :)

  • 관리자
    2019-04-02 10:28:58

    안녕하세요 길벗수험서 운영팀입니다.

     

    잘못 입력하셨습니다.

     

    constraint 절에 필드명이 아닌 value가 들어가는 것은 domain으로 한정됩니다.

    필드명이 들어갈 수 없는 경우에 사용되죠.

     

    create domain의 경우 필드를 만드는 것이 아닌 필드의 조건을 미리 설정하는 것이기에, 필드명이 들어갈 수 없어 value를 사용하게 됩니다.

     

    create table의 경우 제약조건을 설정할 필드가 존재하므로 value -> sex로 바꿔 적으셔야 합니다.

     

    constraint sex_ck check(sex in('f','m')) 이렇게 말이죠.

     

    행복한 하루되세요 :)

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.