Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi
Try to add double quote, "1", I just do a quick test on Mysql database and it works!
Shong
int ADDITIONAL_INSERT_COLUMNS_LENGTH_tSQLTemplateMerge_1 = 1;
String[] ADDITIONAL_INSERT_COLUMNS_TRG_COLUMN_VALUE_tSQLTemplateMerge_1 = new String;
String[] ADDITIONAL_INSERT_COLUMNS_TRG_COLUMN_NAME_tSQLTemplateMerge_1 = new String;
ADDITIONAL_INSERT_COLUMNS_TRG_COLUMN_VALUE_tSQLTemplateMerge_1 = "1";
ADDITIONAL_INSERT_COLUMNS_TRG_COLUMN_NAME_tSQLTemplateMerge_1 = "SRC_SYS_ID";
int INSERT_MAPPING_LENGTH_tSQLTemplateMerge_1 = 5;
....
if (hasAdditionalInsertColumns) {
for (int i = 0; i < ADDITIONAL_INSERT_COLUMNS_TRG_COLUMN_NAME_tSQLTemplateMerge_1.length; i++) {
if (flag) {
insertColumnsStr += ",";
insertValuesStr += ",";
} else {
flag = true;
}
insertColumnsStr += ("A2_PROD" + "." + ADDITIONAL_INSERT_COLUMNS_TRG_COLUMN_NAME_tSQLTemplateMerge_1);
insertValuesStr += ("A0_PROD" + "." + ADDITIONAL_INSERT_COLUMNS_TRG_COLUMN_VALUE_tSQLTemplateMerge_1);
}
}
Hi Fedor
I did a test on version 5.3.1 and it works, please see my screenshots, it might be a bug on v5.2 which you are using, have a try to download the latest version 5.3.1 and test it again.
Shong
I think Additional fields - it is fields which are Not exist in Source DB
and in my case I needed to use Constant (-1) for Src_sys_id which were present in Both tables
Problem was that I could' not input manually field in Insert columns