Q&A

  • 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문은 자동번호부여 입니다.



그런데, 인자의 개수가 부적합하다고 합니다.

왜그러죠...

제발 도와 주세요... 고수님들...흑흑





1  COMMENTS
  • Profile
    하늘사랑 2000.10.27 00:38
    박용상 wrote:

    > 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에 해당하는 괄호가 안맞는듯