안녕하세요.
마이플랫폼 + ibatis + oracle 사용중인 유지보수 회사의 전산팀 직원입니다.
일단 화면 설명을 드리자면
"신규" 버튼 클릭시 그리드에 전 매장 정보가 나옵니다. 그곳에서 "년도", "시즌", "사이즈", "수량" 을 입력하고 insert를 합니다.
insert를 하고 난 후 저장을 누르면 제가 새로 만든 테이블에 정보가 저장이 되어서 조회를 하게 됩니다.
* 매장정보를 뿌려주는 테이블과 저장된 후 보여지는 테이블은 다르고, 서로 어떠한 영향도 끼치지 않습니다.
현재 상황이 저렇고, 궁금한 점은 insert를 할때 매장정보, 년도, 시즌, 사이즈 가 같을때를 유효성 검사를 통하여 저장이 안되게 하고 싶은데
insert 화면에서 유효성검사를 하려면 DB를 조회하고 같은 데이터가 있어서 저장이 안되다고 alert창을 띄워야할지
이 부분을 쿼리에서 처리해야 할지....
만약 쿼리에서 처리 한다면 어떠한 방법을 사용해야 하나요?
물어볼 사람이 없어서 질문 드립니다!