Hi,
I have an issue when reading from an Oracle database.
In my table a field is set to number(10,2) but when read with the Oracle Reader (Non-Spatial or Spatial Object), I get the attribute with the fme_data_type String.
However, in the User Attribute tab of the reader parameters, I do see the oracle type numer(width,decimal) / 10 / 2.
How come this can be ?
Same behavior with the the FeatureReader.
I am using FME 2020.2
Context is : reading from Oracle DB, reading from Postgres DB and comparing both tables with same attributes with ChangeDetector to syncronize Oracle to Postgres.


Postgis Reader
As the value is different between the two readers (with decimals or not), I can't compare with ChangeDetector without having to format value.