Hi Isomorphic,
I have Oracle 11 R2 Express and use column of the format "TITLE VARCHAR2 (50 CHAR)". The character set of the instance is "AL32UTF8", which is the default and strongly suggested by Oracle for i16n support.
When I import a table with a column defined like this (watch for "CHAR", normally it defaults to "BYTE"), the field definition I get is "<field name="TITLE" length="200" type="text"></field>", so 4 times too large.
I suppose this is linked to using a different column of Oracle View USER_TAB_COLS (DATA_LENGTH instead of CHAR_LENGTH?).
Also, do you plan to include further import options to the Batch DS Generator like FK detection, perhaps with generated fetch-operation-binding using the correct join (inner/outer) and foreignKey attribute for the corresponding fields?
Thank you,
Blama
I have Oracle 11 R2 Express and use column of the format "TITLE VARCHAR2 (50 CHAR)". The character set of the instance is "AL32UTF8", which is the default and strongly suggested by Oracle for i16n support.
When I import a table with a column defined like this (watch for "CHAR", normally it defaults to "BYTE"), the field definition I get is "<field name="TITLE" length="200" type="text"></field>", so 4 times too large.
I suppose this is linked to using a different column of Oracle View USER_TAB_COLS (DATA_LENGTH instead of CHAR_LENGTH?).
Also, do you plan to include further import options to the Batch DS Generator like FK detection, perhaps with generated fetch-operation-binding using the correct join (inner/outer) and foreignKey attribute for the corresponding fields?
Thank you,
Blama
Comment