BINARY_FLOAT
Description
BINARY_FLOAT
is a 32-bit, single-precision floating-point number data type. EachBINARY_FLOAT
value requires 4 bytes. In aBINARY_FLOAT
column, floating-point numbers have binary precision. The binary floating-point numbers support the special values infinity andNaN
(not a number). (Oracle Language Reference Binary_Float data type)
It is possible to specify floating-point numbers within the next limits:
Maximum positive finite value = 3.40282E+38F
Minimum positive finite value = 1.17549E-38F
Sample Source Patterns
Please, consider the following table and its inserts for the example below:
Binary Float in Create Table
Oracle
Snowflake
'NaN' means Not a Number, this value is allowed by theBINARY_FLOAT
data type in Oracle and by theFLOAT
data type in Snowflake.
BINARY_FLOAT -> FLOAT
Since theBINARY_FLOAT
data type is not supported by Snowflake it is being converted to FLOAT.
Oracle
Snowflake
Known Issues
1. The BINARY_FLOAT data type is not supported by Snowflake
The BINARY_FLOAT data type is converted to FLOAT since it is not supported by Snowflake.
Related EWIs
No related EWIs.
Last updated