SELECT 'T'||TO_CHAR(SYSDATE, 'YYYYMM')|| NVL(MAX(SUBSTR(TMNO,8,3)), '001',
LTRIM(TO_CHAR(SUBSTR(TMNO,8,3)+1, '009'))) CNT
FROM CA0001CT
WHERE SUBSTR(TMNO,1,7) = 'T'||TO_CHAR(SYSDATE, 'YYYYMM');
본 sql문은 자동번호부여 입니다.
그런데, 인자의 개수가 부적합하다고 합니다.
왜그러죠...
제발 도와 주세요... 고수님들...흑흑
> SELECT 'T'||TO_CHAR(SYSDATE, 'YYYYMM')|| NVL(MAX(SUBSTR(TMNO,8,3)), '001',
> LTRIM(TO_CHAR(SUBSTR(TMNO,8,3)+1, '009'))) CNT
> FROM CA0001CT
> WHERE SUBSTR(TMNO,1,7) = 'T'||TO_CHAR(SYSDATE, 'YYYYMM');
>
> 본 sql문은 자동번호부여 입니다.
>
> 그런데, 인자의 개수가 부적합하다고 합니다.
> 왜그러죠...
> 제발 도와 주세요... 고수님들...흑흑
>
>
NVL(MAX(SUBSTR(TMNO,8,3)), '001',
-->이게 잘못 되었는것 같은데여
NVL(MAX(SUBSTR(TMNO,8,3)),'001'), : NVL에 해당하는 괄호가 안맞는듯