BINARY_DOUBLE
Description
BINARY_DOUBLE
is a 64-bit, double-precision floating-point number data type. EachBINARY_DOUBLE
value requires 8 bytes. In aBINARY_DOUBLE
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_Double data type)
It is possible to specify floating-point numbers within the next limits:
Maximum positive finite value = 1.79769313486231E+308
Minimum positive finite value = 2.22507485850720E-308
Sample Source Patterns
Please, consider the following table and its inserts for the example below:
Binary Double in Create Table
Oracle
Snowflake
'NaN' means Not a Number, this value is allowed by theBINARY_DOUBLE
data type in Oracle and by theFLOAT
data type in Snowflake.
BINARY_DOUBLE -> FLOAT
Since theBINARY_DOUBLE
data type is not supported by Snowflake it is being converted to FLOAT.
Oracle
Snowflake
Known Issues
1. The BINARY_DOUBLE data type is not supported by Snowflake
The BINARY_DOUBLE data type is converted to FLOAT since it is not supported by Snowflake.
Related EWIs
No related EWIs.
Last updated