컬럼설정이 아닌 자리수 제한 반올림 0 3 1,507

by 제스퍼 [2013.05.10 15:23:45]



지도 좌표를 db 컬럼에 저장하려고 하는데

일정 숫자 이상되면 컬럼의 설정을 무시하고 자동으로 반올림 되버립니다..

number 타입으로 지정했고

  lat : 37.55313546352222
  lng : 127.13691690833221

이런식으로 되어있는 데이터라서

precision 20, scale 17로 설정했는데 뒤에서 2번쨰였나 3번째 자리에서 반올림되버리더군요

그래서 숫자를 늘려보다가

precision 30, scale 25까지 늘리고 해봤는데 마찬가지로 반올림이 됩니다.

혹시나 싶어서 precision이랑 scale 둘다 안걸고 입력해봤는데

역시나 특정 단위 넘어가면 반올림되버립니다.

뭐가 문제일까요?
by 채용근 [2013.05.10 15:28:00]
실데이터는 넣은 그대로가 맞습니다.

확인해보시려면

to_char ( col, 'FM999,999,999,990.99999999999999999999' )

by 제스퍼 [2013.05.10 16:09:32]
먼저 답변 감사드립니다!!^^

그러면 그냥 신경 안쓰고 처리하면 되나요?

아니면 혹시 FM을 지정하지 않아도 정상적으로 볼수 있게 설정하는 방법은 없을까요?

by 채용근 [2013.05.10 16:27:04]

툴마다 틀릴겁니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입