【问题标题】:Autocommit behavior for DB2 stored proc called from informatica powercenter从 informatica powercenter 调用的 DB2 存储过程的自动提交行为
【发布时间】:2014-12-25 18:47:23
【问题描述】:

我有一个从 informatica 映射中调用的存储过程。该过程中没有手动提交,并且该过程是使用“COMMIT ON RETURN NO”创建的

我可以看到正在提交的过程中完成的更新。我认为这可能是因为 Informatica Server 中的自动提交设置。 (并且我假设任务属性中的“文件结束后提交”选项不适用于存储的过程调用)

如果是这种情况,假设我不想提交任何东西,即使过程完成且没有错误,我在哪里可以找到自动提交设置(BD2 驱动程序配置/Informatica 配置)并更改它?

【问题讨论】:

    标签: sql transactions commit informatica


    【解决方案1】:

    默认设置存在于属性选项卡下的工作流会话设置中。

    【讨论】:

    • 这是否仅适用于关系表插入/更新/删除?还是存储过程调用也是如此?
    • 我发布的示例来自插入/更新/删除会话。通常程序内部都有提交,所以我没有在 Informatica 中处理存储过程的事务控制。您是否尝试过在存储过程会话之后使用事务控制转换并进行回滚以查看它是否有效?
    • 我可以尝试反复试验,但如果有人已经知道答案,我想节省我的时间:)
    猜你喜欢
    • 2012-12-13
    • 2021-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多