UI단에서 데이터를 등록했을때 시퀀스 값을 증가 하게 할려고 합니다.
각 데이터 마다 시퀀스 번호가 들어 가게 할려구요.
현재는 테이블안에 데이터가 하나도 없는 상태이며
테이블명은 TPRESENTATION
GOODS_SEQ 컬럼은 PK 이고 GOODS_SEQ NUMBER NOT NULL
이렇게 테이블에 구성되어 있습니다.
그래서 아이바티스에서 해당 컬럼에 이런 식으로 쿼리를 짰는데 값이 안넘어 가길래
<selectKey keyProperty="goodsSeq" resultClass="java.lang.String">
<![CDATA[
SELECT MAX(NVL(GOODS_SEQ,0))+1
FROM TPRESENTATION
]]>
</selectKey>
토드에서도 쿼리문을 돌려봤더니 1이 나와야 되는데 1이 나오지 않고 빈 값으로 나옵니다.
문제점이 무엇이며 어떻게 해야 1이 나오게 할 수 있는지 답변 부탁 드리겠습니다.