1.1

Table Of Contents
Vmware.Data.SQLFire.SQLFType.DoubleADO.NET metadata type
DoubleADO.NET mapped System.Data.Dbtype
DbDataReader.GetDoubleADO.NET getter
Examples
- examples of valid values
values 233.31E3;
values 8928E+06;
-- this example will throw a range exception (SQLState: 42820)
values 123456789012345678901234567890123456789e0;
DOUBLE PRECISION
Synonyn for DOUBLEExamples on page 608.
FLOAT
Alias for a REAL or DOUBLE data type, depending on the specied precision. The default precision is 53
making it equivalent to DOUBLE. A precision of 23 or less makes FLOAT equivalent to REAL while greater
than 23 makes it equivalent to DOUBLE.
java.lang.Double or java.lang.Float depending on precisionEquivalent Java type
Same as those for FLOAT if the precision is less than 23. Otherwise,
same minimum/maximum limits as those for DOUBLE.
Minumum/Maximum limits
53Default precision
java.sql.Types.FLOATJDBC metadata type
ResultSet.getFloat/getDouble, PreparedStatement.setFloat/setDoubleJDBC methods
System.Double or System.SingleEquivalent .NET type
Vmware.Data.SQLFire.SQLFType.FloatADO.NET metadata type
DoubleADO.NET mapped System.Data.Dbtype
DbDataReader.GetFloat/GetDoubleADO.NET getter
Syntax in CREATE TABLE
FLOAT [(precision)]
INTEGER
Provides 4 bytes storage for integer values. INT can be used as a synonym for INTEGER in CREATE TABLE.
For behavior with other types in expressions, see Numeric type promotion in expressions, and Storing values of
one numeric data type in columns of another numeric data type.
java.lang.IntegerEquivalent Java type
java.lang.Integer.MIN_VALUE (-2147483648)Minimum value
java.lang.Integer.MAX_VALUE (21474836487)Maximum value
java.sql.Types.INTEGERJDBC metadata type
609
SQL Language Reference