업무용/springjava
selectkey
SEOKIHOUSE
2024. 4. 1. 21:59
오라클에선
AFTER사용시
아래처럼하면 insert한 후 insert된 일련번호를 가져옴
아래처럼 BEFORE 에서 NEXTVAL사용 시 nextval로 insert될 번호를 반환하는데 문제가
미리 1385를 nextval로 올려서 반환해주고 insert할떄 또 nextval로 되니까 값이 2씩증가하고 받는값도 제대로 안됨 그래서 걍 currval로 하는게조은듯
BEFORE인데 NEXTVAL쓰려면 VALUES에서 그냥 변수값으로 하면 알아서 들어옴(NEXTVAL또 쓸필요 x)