오라클에 O자가 어떻게 생겼는지 겨우 안 초보입니다..
간단할것 같으면서도.. 좀처럼 까다롭네요..
테이블에는 시작일(20041201)과 종료일(20041210)이 있습니다.
이럴때에 새 데이터가 기존데이터의 기간과 중복이 되면 안되도록
쿼리 하고 싶습니다.
즉, insert할 값을 기준으로 기존테이블에서 select 하여 중복되면
false를, 아니라면 true를
반환하고 싶은데 쉽지가 않네요..
select * from istable where is_date_start >= new_date_start
and is_date_end <= new_date_end;
????
|