안녕하세요.
2권의 8장 SQL 응용 예상문제은행에서 2번 문제 답을 아래와 같이 작성하면 오답인가요?
CREATE TABLE 직원 (
사번 CHAR(15) PRIMARY KEY,
이름 CHAR(4) NOT NULL,
전화번호 CHAR(20) UNIQUE,
부서번호 CHAR(10),
경력 INT,
기본급 INT,
FOREIGN KEY(부서번호) REFERENCES 부서(부서번호),
CONSTRAINT CHECK(기본급 >= 1000000));
CONSTRAINT 를 쓸 때도 있고 아닐 때도 있던데, 어떠한 차이가 있나요?
안녕하세요 길벗수험서 운영팀입니다.
회원님께서 작성하신것처럼 작성을 하셔도 됩니다.
교재의 정답에서는 하나씩, 하나씩 풀어서 써놓은것이고
회원님께서는 줄여서 사용하신것 입니다.
CONSTRAINT 의 경우 제약 조건명이 있을때 "제약 조건의 이름"을 지정할 때 꼭 사용해야합니다
만약 제약조건명이 없을때 CONSTRAINT 은 생략가능합니다
열심히 연습하셔서 합격하시길 기원하겠습니다.
행복한 하루되세요 :)
-
관리자2024-04-20 18:47:49
안녕하세요 길벗수험서 운영팀입니다.
회원님께서 작성하신것처럼 작성을 하셔도 됩니다.
교재의 정답에서는 하나씩, 하나씩 풀어서 써놓은것이고
회원님께서는 줄여서 사용하신것 입니다.
CONSTRAINT 의 경우 제약 조건명이 있을때 "제약 조건의 이름"을 지정할 때 꼭 사용해야합니다
만약 제약조건명이 없을때 CONSTRAINT 은 생략가능합니다
열심히 연습하셔서 합격하시길 기원하겠습니다.
행복한 하루되세요 :)