2016-10-19 2 views
0

표현 변환을 CHAR합니다 :진수 표현 인포매티카

출처 : DECIMAL (38,15)

예 : 11.500000000000000

대상 : 플랫 파일 난에 대한 수정을하지 않는

그것을 제공하는 소스 11.499999999999999 (반올림), 나는 반올림 싶지 않아, 난 단지 11.500000000000000 싶습니다. 표현 변환에서 TO_CHAR을 사용하려고 시도했고 11.5를 얻었다. 문제는 제로가 제거된다는 것입니다. RPAD/INSTR을 사용하여 TO_CHAR를 시도했지만 행운이 없었습니다.

누군가가 나를 도와 줄 수 있습니까?

+0

봅니다 – Samik

+0

는 아무 행운을 시도하지 않습니다. 같은 결과. –

+0

그럼, 정수 부분과 소수 부분을 구분해야합니다. 그런 다음 RPAD 15는 소수 부분을 0으로 설정하고 다시 연결합니다. – Samik

답변

0

DUAL FROM 아래

SELECT TO_CHAR (11.500000000000000, 99.999999999999999)를 사용하여 시도;

나는 SQL과 그 잘 작동 해 보았습니다. 귀하의 경우에 잘 작동하는지 알려주십시오. 세션 속성에서 높은 정밀도를 가능하게

감사 주권