Skip Headers

오라클 10g 함수
10g Release 1 (10.1)
Go to Documentation Home
HOME
Go to Book List
ORA_home
Go to Table of Contents
연구회
Go to Index
자료실
Go to Master Index
ORA_10G
Go to Feedback page
MAIL

Go to previous page
Previous
Go to next page
Next

TO_BINARY_FLOAT

문법

MAIN

to_binary_float::=
Description of to_binary_float.gif follows

그림 설명
 

목적

MAIN

TO_BINARY_FLOAT함수는 단순정밀도(single-precision) 부동 소수점수(floating-point number)를 반환한다.

문자열 expr에는 부동소수점 수 서식(floating-point number format) 요소(F,f,D,d)는 사용할수 없다.

문자열 또는 NUMBER로부터 BINARY_FLOAT으로 변환은 정확하게 행해지지 않을수 있다. 그 이유는, NUMBER 와 문자 타입은 수치 값을 표현하기 위해 십진법 정밀도를 이용하고, BINARY_FLOAT는 이진법 정밀도를 이용하기 때문이다.

만약 BINARY_DOUBLE값이 BINARY_FLOAT에 의해 지원하는 것 보다 더 많은 정밀도 비트를 이용한다면,BINARY_DOUBLE값으로 부터 BINARY_FLOAT로 변환은 정확하게 행해지지 않는다.

예제

MAIN

TO_BINARY_DOUBLE으로 생성한 float_point_demo 테이블을 이용하여, 다음 예제는 NUMBER 데이터형의 값을 BINARY_FLOAT 데이터형의 값으로 변환한다.

SELECT dec_num, TO_BINARY_FLOAT(dec_num)
FROM float_point_demo;

   DEC_NUM TO_BINARY_FLOAT(DEC_NUM)
---------- ------------------------
   1234.56               1.235E+003