진짜 왕 왕 왕 초보라서 내가 짠 게 맞는 건지 아닌 건지도 모르겠어요.. 왜 틀린지도 모르겠고..
제가 짠게 맞는지 확인해 주실분 계신가요 ㅠㅠ
댓글 15
적어봐
엘리스킷(sphere2873)2024-08-06 22:34
썼는데 왜 등록이 안되지
익명(115.136)2024-08-06 22:38
답글
따옴표 빼고 써라 ㅋㅋ
엘리스킷(sphere2873)2024-08-06 22:42
답글
' ` <-- 이거 다른걸로 바꿔서 써 ㅋㅋ
엘리스킷(sphere2873)2024-08-06 22:42
create database test2;
익명(115.136)2024-08-06 22:48
create table(
익명(115.136)2024-08-06 22:48
제품번호 varchar(30) primary key,
익명(115.136)2024-08-06 22:48
단가 int check (재고량 >= 0 and 재고량 <= 10000)
익명(115.136)2024-08-06 22:49
);
익명(115.136)2024-08-06 22:49
check 저 부분이 틀린거 같은데 선생님은 constraint 을 이용해서 해보라고 하는데 감이 안잡히네.. 이해를 못한거 같아 ㅠㅠ
익명(115.136)2024-08-06 22:50
답글
constraint 를 사용하게되면 참조 할수있는 값이 생김.
price INT,
CONSTRAINT Chk_Unit CHECK (unit >= 0 AND unit <= 10000)
이라면 만약 unit이 저 조건에 안맞을경우
Chk_Unit 에 대한 제약 조건이 안맞다 에러가뜸 -> (unit >= 0 AND unit <= 10000)
만약 그냥 int Price, CHECK (unit >= 0 AND unit <= 10000) 을 사용하게된다면
table _ price check 이런 에러가 뜨겟지
근데 재고량은 다른데서 참조하는건가
엘리스킷(sphere2873)2024-08-06 23:06
답글
그냥 이름 부여 해준다는 느낌 ?
엘리스킷(sphere2873)2024-08-06 23:07
일단 사용한건맞음 . 선생 의도가 어떤지는모르겠는데
constraint 를 사용하는거랑 안하는거랑 기능은 같음 지금 현재로썬
엘리스킷(sphere2873)2024-08-06 22:59
헉 고마워요!! 이해 했어요!! 충격적이게 저거만 1시간째 붙잡고 있는 중... 결과값이 안나와..
적어봐
썼는데 왜 등록이 안되지
따옴표 빼고 써라 ㅋㅋ
' ` <-- 이거 다른걸로 바꿔서 써 ㅋㅋ
create database test2;
create table(
제품번호 varchar(30) primary key,
단가 int check (재고량 >= 0 and 재고량 <= 10000)
);
check 저 부분이 틀린거 같은데 선생님은 constraint 을 이용해서 해보라고 하는데 감이 안잡히네.. 이해를 못한거 같아 ㅠㅠ
constraint 를 사용하게되면 참조 할수있는 값이 생김. price INT, CONSTRAINT Chk_Unit CHECK (unit >= 0 AND unit <= 10000) 이라면 만약 unit이 저 조건에 안맞을경우 Chk_Unit 에 대한 제약 조건이 안맞다 에러가뜸 -> (unit >= 0 AND unit <= 10000) 만약 그냥 int Price, CHECK (unit >= 0 AND unit <= 10000) 을 사용하게된다면 table _ price check 이런 에러가 뜨겟지 근데 재고량은 다른데서 참조하는건가
그냥 이름 부여 해준다는 느낌 ?
일단 사용한건맞음 . 선생 의도가 어떤지는모르겠는데 constraint 를 사용하는거랑 안하는거랑 기능은 같음 지금 현재로썬
헉 고마워요!! 이해 했어요!! 충격적이게 저거만 1시간째 붙잡고 있는 중... 결과값이 안나와..
테이블 명 깜빡해서 적었는데 또 안된다고 뜨네..