DATA 인터페이스 하는 작업에서
NUMBER 형식의 DATA를 CHAR형식으로 바꿔줘서 넘겨줘야 하는데
그 기준이 무조건 10자리로 넘겨줘야 합니다.
그래서 예를 들어
SELECT TO_CHAR(6666,'99999.9999')
FROM DUAL
이와 같이 넘겨줬는데
SELECT LENGTH(TO_CHAR(6666,'99999.9999'))
FROM DUAL
을 실행시키면 11이라는 결과값이 나오네요.
확인해본 결과 맨 앞자리에 빈공간으로 ' 6666.0000'
한자리의 공간이 더 들어오는데
원래 TO_CHAR로 변환할때 위와 같은 옵션(99999.9999)을 주면 맨 앞에 빈자리가 하나 추가되서 결과가 나오나여?