diff --git a/symmetric/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/oracle/OracleDdlReader.java b/symmetric/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/oracle/OracleDdlReader.java index cfa6024c4e..f7cd8390cd 100644 --- a/symmetric/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/oracle/OracleDdlReader.java +++ b/symmetric/symmetric-jdbc/src/main/java/org/jumpmind/db/platform/oracle/OracleDdlReader.java @@ -153,27 +153,22 @@ protected Column readColumn(DatabaseMetaDataWrapper metaData, Map= 127) { + if (column.getSizeAsInt() <= 63) { + column.setTypeCode(Types.REAL); } else { column.setTypeCode(Types.DOUBLE); } - break; + } } } else if (column.getTypeCode() == Types.FLOAT) { // Same for REAL, FLOAT, DOUBLE PRECISION, which all back-map to