안녕하세요?
디비에서 시작일과 말일이 있거든요
근데 새로운 시작일과 말일이 들어오면 전에 있던 기간과 비교해서 중복이 되면 입력이 못되게 할려고 하거든여
어케 해야하나요?
start_day(date) end_day (date)
2001-1-1 2001-12-31
2002-1-1 2002-12-31
이런 상황에서 2002-5-5 2002-12-31일 오면 안되게 할려고 하거든여....
unique지정을 하기 힘든 상황입니다.
그럼 부탁드립니다.
두가지 방법이 잇을것 같습니다.
하나는 TRIGGER/RULE 등으로 입력또는 수정시에 date 값을 받아서 기존의 값 사이에 드는 값인지 확인을 해 보시게 하는 방법이 있을것 같구,
다른 한가지는 TABLE CONSTRAINT 를 설정해 주시기 바랍니다. TABLE CONSTRAINT 설정 방법은 CREATE TABLE 구문과 ALTER CONSTRAINT 구문을 공부해 보시기 바랍니다.