오라클에선
AFTER사용시
아래처럼하면 insert한 후 insert된 일련번호를 가져옴
아래처럼 BEFORE 에서 NEXTVAL사용 시 nextval로 insert될 번호를 반환하는데 문제가
미리 1385를 nextval로 올려서 반환해주고 insert할떄 또 nextval로 되니까 값이 2씩증가하고 받는값도 제대로 안됨 그래서 걍 currval로 하는게조은듯
BEFORE인데 NEXTVAL쓰려면 VALUES에서 그냥 변수값으로 하면 알아서 들어옴(NEXTVAL또 쓸필요 x)
'업무용 > springjava' 카테고리의 다른 글
ROW_NUMBER() OVER (PARTITION BY~~) // IN조건에 select문 // 문자열컬럼 숫자(TO NUMBER() + REGEXP_REPLACE) (0) | 2024.04.04 |
---|---|
mybatis if 조건 시 문자열 ("문자열"로 감싸야함) (0) | 2024.04.03 |
기본형 매개변수 값 변경안됨 (0) | 2024.03.15 |
mybatis 좋버그;; char(2)일때 trim으로 해야함.. (0) | 2024.03.04 |
이클립스 단축키설정 (0) | 2024.02.19 |