theMoney배트맨 토토은 통화 금액을 저장합니다 고정 분수 정밀도; 보다표 8-3. 그만큼 분수 정밀도는 데이터베이스의에 의해 결정됩니다.lc_monetary설정. 입력은 포함 된 다양한 형식으로 허용됩니다 정수 및 부동 소수점 리터럴 및 일반적인 통화 와 같은 서식'$ 1,000.00'. 산출 일반적으로 후자의 형태이지만 로케일에 따라 다릅니다. 인용되지 않은 숫자 값은로 변환 할 수 있습니다.Money숫자 값을 시전하여텍스트andMoney, for 예:
선택 1234 :: text :: money;
로케일 독립적 인 방식, 즉 캐스팅Money숫자 배트맨 토토으로의 값. 당신이 알고 있다면
통화 기호와 사용할 수있는 수천 개의 분리기regexp_replace ()
:
regexp_replace ( '52093.89':: money :: text, '[$,]', '', 'g') :: numeric;를 선택하십시오.
이 데이터 배트맨 토토의 출력은 로케일에 민감하기 때문에 로드하기 위해 작동하지 않을 수 있습니다Money데이터로의 데이터 다른 설정이있는 데이터베이스lc_monetary. 문제를 피하기 위해 복원하기 전에 새 데이터베이스에 덤프하십시오lc_monetary버려진 데이터베이스.