책 내용 질문하기
SQL문 질문
도서
2019 시나공 정보처리기사 실기(산업기사포함)
페이지
85,87
조회수
391
작성일
2019-03-18
작성자
탈퇴*원
첨부파일

85쪽 7번  CONSTRAINT VALID-직위 CHECK(VALUE IN('사원','대리', ...))

87쪽 11번 CHECK (직책(IN)('사원','대리'...))

 

밑줄부분에 대해 궁금합니다. 7번에는 왜 VALUE 가 포함되나요?

답변
2019-03-19 13:12:26

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

 

value in 을 사용할 수 있는 것은 도메인에 한정됩니다.

 

도메인에 value가 사용된 이유는 해당 도메인이 적용될 필드명을 도메인 정의 단계에서는 알 수 없기 때문이죠.

 

때문에 같은 constraint라도 create table에서 사용한다면 value가 아닌 필드명이 적혀야 합니다.

 

행복한 하루되세요 :)

  • 관리자
    2019-03-19 13:12:26

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

     

    value in 을 사용할 수 있는 것은 도메인에 한정됩니다.

     

    도메인에 value가 사용된 이유는 해당 도메인이 적용될 필드명을 도메인 정의 단계에서는 알 수 없기 때문이죠.

     

    때문에 같은 constraint라도 create table에서 사용한다면 value가 아닌 필드명이 적혀야 합니다.

     

    행복한 하루되세요 :)

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