Q & A

Re: Re: Re: Orang for Altibase 사용시 소수점 짤림 현상 문의

Date2023.01.13 / Hit : 1526
안녕하세요. 웨어밸리 오렌지팀입니다.

앞서 전달해 주신 REAL Type에 대해 Altibase 에서 해당 값으로 표현하고 있음을 확인하였습니다.
Altibase에 문의한 내용 재전달합니다.

Altibase 의 Support 사이트의 계정이 있으시면,
아래 링크를 참고하시면 됩니다.
http://support.altibase.com/kr/qna-view?inc_no=INC000000047378
-
Altibase Admin 2023-01-13 11:07:38
-
안녕하세요. 알티베이스 입니다.
문의주신 내용에 대하여 다음과 같이 분석되었습니다.
Altibase의 real datatype은 4byte 부동소수점으로 float과 동일하게 처리 됩니다.
따라서 소수점 7자리까지만 처리가 되므로 일반적인 상황에서는 1.234568로 조회 됩니다.

Excel의 데이터 가져오기를 선택하여 조회할 때
Excel쪽에서 Real Type에 대하여 SQLBindCol 요청시 double type으로 bind 요청을 하고 있습니다.
따라서 type이 float에서 double로 변환되어 가비지 값이 추가되었습니다.
이는 Oracle DB의 4 binary_float type에 대한 테스트시 동일한 증상이 발생됨을 확인하였습니다.

Excel에서 원하는 값을 가져오기 위해서는 다음의 문서에서 제시하듯 Round 함수 등을 사용하여 다운로드를 하셔야 합니다.
https://learn.microsoft.com/ko-kr/office/troubleshoot/excel/floating-point-arithmetic-inaccurate-result

추가적인 문의사항이 있으시면 남겨주시면 확인하도록 하겠습니다.
감사합니다.
-


감사합니다.
  • 대표전화
    1660-1675

  • 기술 문의
    02-6931-1734

  • 오렌지 문의
    070-8666-8175

  • 라이선스 문의
    02-6931-1728