BEGIN
IF IN_SUGANG_NO = NULL THEN
SELECT SUBSTR(TO_CHAR(SYSDATE,'YYYY'),1,1)||SUBSTR(TO_CHAR(SYSDATE,'YYYY'),3,2)||'1'||
DECODE(SUBSTR(MAX(SUGANG_NO),1,3),
SUBSTR(TO_CHAR(SYSDATE,'YYYY'),1,1)||SUBSTR(TO_CHAR(SYSDATE,'YYYY'),3,2),
SUBSTR(MAX(SUGANG_NO),-4),
LPAD(0,4,'0'))+1 AS SUGANG_NO
INTO IN_SUGANG_NO
FROM ATIC_SUGANGSAENG_M;
END IF;
EXCEPTION
WHEN OTHERS THEN
OUT_RTN := 0;
OUT_MSG := SQLERRM || CHR(13) || 'ERR01: 신규생성 시 오류가 발생하였습니다.';
ROLLBACK;
RETURN;
END;
프로시저 중에 한 부분입니다. 이 부분에서 IN_SUGANG_NO 가 널이면 자동으로 IN_SUGANG_NO를
부여 해야 합니다. INTO로 IN_SUGANG_NO에 값을 넣을려고 하니
SELECT/FETCH 문에 'IN_SUGANG_NO' 식을 INTO 대상으로 사용될 수 없습니다
라는 에러가 뜨네요 고수분들에 의견 부탁드려요 ㅠㅠ