a테이블에 2020.01.01 ~ 2022.05.05 이렇게 기한을 정해두면
하위 테이블인 b테이블에는 2019.12.01~2023.01.01 이렇게 기간을 초과하면 하면 b테이블에 입력못하게 하는 것을 스프링프레임워크에서 하려고 합니다
그래서 찾아보니
IF EXISTS(
select startdate, enddate from projectA;
)
BEGIN
INSERT INTO projectB(id, name, b_startdate, b_enddate)
VALUES(#id#, #name#, #b_startdate#, #b_enddate#)
END
ELSE
BEGIN
--데이터가 아닐때 입력이 안될때 입력이 안되게 하는법?
END
====
insert 하기 전에 a테이블 조회해서 값 체크를 하는 sql구문을 만들려고 하는데, 이렇게 하는게 맞나요?