varchar2 로 세팅된 칼럼 colA 에 -0.2 를 update 하고 select 해 보니, -.2 라고 나와요.
이걸 화면에 그대로 표시할 수는 없으니까 -0.2 라고 해야 하는데..
java 에서 불러온 다음 -. 또는 . 로 시작하는 내용을 -0. 또는 0. 으로 하려고 하니까.. 또 문제네요..
물론, 어떻게 어떻게 하면 풀 수가 있겠지만.. 쿼리에서 제대로 만들어 보자구요.
이때는 select to_number(colA,'999.9') 이런식으로 해 보세요.
이렇게 하면 varchar2 에는 -.2 또는 .2 라고 들어가 있던 값이,
다시 -0.2 와 0.2 가 되어서 표시됩니다. ^^.
하지만, 2 인 경우 소수점이 없지요..?
이것도 소수점이 있게 하려면.. 이건 찾아 보세요. ㅋ
'Server Oriented > DB-Oracle' 카테고리의 다른 글
사용자가 입력한 일자가 정상적인지 체크 (0) | 2012.09.20 |
---|---|
11g 부터는 utl_http 에 대한 접근권한을 설정해야 작동합니다 (1) | 2012.09.03 |
오라클 11g, 정렬이 중요하다면 인덱스를 타도록 힌트를 주더라도 order by 명시 (0) | 2012.06.27 |
MySql 클라이언트, SqlYog 다운로드 (0) | 2012.04.16 |
truncate table TableA 와 insert into TableA(...) select ... 보다는 drop table TableA 와 create table TableA as select ... 가 훨씬 빠라다는.. (0) | 2012.03.20 |