안녕하세요 길벗수험서 운영팀입니다.
value는 필드를 적을 수 없거나, 생략될 수 있을 때 사용됩니다.
in은 단순히 필드에 들어가는 값을 나열하기 위해 사용됩니다.
create domain에서 제약조건을 걸때
constraint 제약조건명 check(value in(값1, 값2...값n)) 으로 사용합니다.
domain에는 필드명이 존재하지 않기 때문이죠.
create table에서 제약조건을 걸때
constraint 제약조건명 check(필드명 in(값1, 값2...값n)) 으로 사용합니다.
여러 필드명이 존재하는 테이블에서 해당 필드를 특정해야 하기 때문이죠.
그 밖에 value나 필드명 없이 in이 사용되는 곳은 where문 정도가 있겠네요.
(하위 질의나, or조건의 나열)
행복한 하루되세요 :)
-
관리자2019-04-08 14:24:03
안녕하세요 길벗수험서 운영팀입니다.
value는 필드를 적을 수 없거나, 생략될 수 있을 때 사용됩니다.
in은 단순히 필드에 들어가는 값을 나열하기 위해 사용됩니다.
create domain에서 제약조건을 걸때
constraint 제약조건명 check(value in(값1, 값2...값n)) 으로 사용합니다.
domain에는 필드명이 존재하지 않기 때문이죠.
create table에서 제약조건을 걸때
constraint 제약조건명 check(필드명 in(값1, 값2...값n)) 으로 사용합니다.
여러 필드명이 존재하는 테이블에서 해당 필드를 특정해야 하기 때문이죠.
그 밖에 value나 필드명 없이 in이 사용되는 곳은 where문 정도가 있겠네요.
(하위 질의나, or조건의 나열)
행복한 하루되세요 :)