매우 긴 금액을 comma separated value in oracle
으로 변환해야한다는 요구 사항이 있습니다. 나는 구글에서 검색하고 있었다. 하지만 작은 숫자에 대해서만 작동하는 몇 가지 솔루션이 있습니다. 그러나 긴 숫자는 아닙니다. 아래는 내가 가진 해결책입니다. 그러나 제대로 작동하지 않습니다. 나는 ############
를 얻고 있었다. .. 만일 내가 아래를 달리게하면.오라클에 쉼표가있는 긴 숫자 형식
SELECT TO_CHAR(6965854565787645667634565432234565432345643265432345643242087,
'99G999G999G9999', 'NLS_NUMERIC_CHARACTERS=",."') as test
FROM dual;
원하는 출력 :
6,965,854,565,787,645,667,634,565,432,234,565,432,345,643,265,432,345,643,242,087
제발 도와주세요. 미리 감사드립니다.
그 번호는 어디에서 왔으며 어떤 데이터 유형입니까? 이미 문자열이라면이 작업을 수행 할 수 있습니다. 그러나 mathguy가 숫자로 말하면 오라클의 허용 된 정밀도를 초과합니다. –