Replication Server supports datatype translation and mapping between data servers of a different type or version.
Replication Server provides default support for datatypes on the primary database that have a datatype of matching length, scale, range and interpretation on the replicate database. Primary datatypes that have no match on the replicate database are supported but require customization.
If there is no difference between the primary and replicate datatype—as in mapping Oracle CHAR to SAP HANA database char—or if the replicate datatype exceeds the limits of the primary—as in mapping Oracle CHAR to SAP HANA database varchar—Replication Server makes no special adjustment.
If the only difference between the primary and replicate datatype is in semantics or scale—as in mapping Adaptive Server datetime to SAP HANA database timestamp—Replication Server performs default class-level translations to match the primary datatype value to that of the replicate database.
col2 rs_oracle_interval map to varchar
1> admin translate, '+000000005 01:01:01.000000000', rs_oracle_interval, 'varchar(40)' 2> go
Delimiter Prefix Translated Value Delimiter Postfix ---------------- ----------------------------- ----------------- ' +000000005 01:01:01.000000000 '
See Replication Server Administration Guide Volume 1 > Getting Started with Translating Datatypes > Create Column-Level Translations.