,000 이라는 돈의 표현 방식은 우리나라 방식이지요. 미국같은 경우는 $1,102.39 이런식의 표현을 사용하지요 그 때문에 money 형이라는 자료형은 세자리마다 , (comma)로 분리되는 소수 둘째자리까지 표현가능한 실수 자료형 정도로 생각하시면 될 듯 합니다.
그러니 그냥 ',000' 은 입력이 안될 것 같으며 '1,000' 은 입력이 될 것 같군요. :-) (죄송한 말씀이지만 직접 테스트해 보지 않았습니다. 한번 해 보시기 바랍니다. 그리고 이 자료형은 현실적으로 우리 나라 화폐를 표시하는데는 적합하지 않다고 생각합니다)
-- 박완규 님이 쓰신 글:
>> money형에 데이터를 넣고 싶으네 자꾸 에러가 나네요
>> create table test(a money);
>> insert into test values(',000');
>>
>> 에러내용
>>
>> "Bad money external representation ,000"
>>
>> 어떤 형식으로 값을 넣어야 되는지 가르쳐주세요.
|