Если вы хотите использовать хранимую процедуру, построенную Построителем хранимых процедур DB2, в качестве пользовательской программы в Центре хранилищ данных (DWC), в эту хранимую процедуру перед оператором con.close(); необходимо вставить оператор:
con.commit();
Если этот оператор не вставить, для изменений, внесенных хранимой процедурой при запуске ее из DWC, будет выполнен откат.
Чтобы изменения вступили в силу в базе данных, для всех пользовательских программ в DWC необходимо явным образом выполнять принятие для всех включенных в них функций DB2, то есть в пользовательские программы необходимо добавлять оператор COMMIT.