标签: oracle amazon-redshift type-conversion
我正在从Oracle迁移到Redshift。我在Oracle中有一个NUMBER(38,18)列,在Redshift中有一个数字(38,18)。如果我有一个像1200.0000的值,Oracle忽略小数位后的零,但redshift保持相同的表示。这种差异背后有原因吗?输出将由进一步的EMR / Hive / Spark处理消耗,我要小心并理解其中的差异。请注意,如果小数点后面有非零值,Oracle会保留它们,并且只有小数点后的零值才会出现这种差异。