如果想要在“数据仓库中心”(DWC)中将由“DB2 存储过程构建器”构建的存储过程用作用户定义程序,必须将以下语句插入到存储过程中的 con.close(); 语句的前面:
con.commit();
如果未插入此语句,则存储过程所作的更改将会在从 DWC 运行存储过程时发生回滚。
对于 DWC 中的所有用户定义程序,需要显式落实所有包含的 DB2 功能,以使这些更改在数据库中生效;即,您必须将 COMMIT 语句添加至用户定义程序。