2020-09-17 06:34发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一种情况,我想创建一个存储过... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一种情况,我想创建一个存储过程,该过程将整数ID的列表作为输入。 该过程需要用每个ID更新两个表,如果其中一个更新失败,则该ID的更新应完全失败。 我希望能够返回该过程完成后失败的所有ID的列表。 我知道我可以在过程中进行事务处理以确保全部成功或全部失败,但是我不确定是否可以将列表传递给过程。 我在网上四处张望,但没有发现任何帮助
是的,正确。 如果要确保已执行所有更新或不执行与一个ID相关的更新,则可以,您可以在过程中使用事务。
这没问题,您可以在过程中简单地发出COMMIT或ROLLBACK。 请注意,这不是子交易。 因此,您将需要确保在调用该过程之前,未在会话中提交其他更改。
最多设置5个标签!
是的,正确。 如果要确保已执行所有更新或不执行与一个ID相关的更新,则可以,您可以在过程中使用事务。
这没问题,您可以在过程中简单地发出COMMIT或ROLLBACK。 请注意,这不是子交易。 因此,您将需要确保在调用该过程之前,未在会话中提交其他更改。
一周热门 更多>