我们可以使用Begin Parallel Execution插入同一张表吗

2020-09-06 19:51发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们是否可以使用Begin Parallel Execution插入到我每次都要在where条件中传递不同参数的同一表中。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们是否可以使用Begin Parallel Execution插入到我每次都要在where条件中传递不同参数的同一表中。

付费偷看设置
发送
4条回答
大圣 - sap领域执行人,9年sap运营经验
1楼 · 2020-09-06 20:24.采纳回答

不知道,这是不可能的。 请在官方文档

...不允许在不同的语句中更新同一表...

南山jay
2楼-- · 2020-09-06 20:22

插入内容中没有 条件。 那么,您需要什么详细信息(以及官方帮助未回答的内容)?

当学会了学习
3楼-- · 2020-09-06 20:14
Florian Pfeffer

我有一个将一个查询的输出存储在变量say中的过程

 t_rst =选择列
从big_table左外部
Small_table

其中某些条件;

然后

插入表A 
从t_rst中选择*;

这需要很多时间。

我想实现类似的东西。

我要在列名区域上对big_table进行分区分区。

然后并行执行

插入表A 
从:t_rst1中选择*(其中包含分区= 1的分区)
插入表A
从:t_rst2中选择*(其中包含说分区,其中region = 2)
插入表A
从:t_rst3(其中包含例如region = 3的分区)中选择*

因此,这可能会将数据并行插入表A中。

这只是一个假设的例子。 我不知道这是否可行。

对同一指南有任何指导吗?

代楠1984
4楼-- · 2020-09-06 20:30

感谢您的快速帮助。

我还有更多疑问:

更新同一张表也包含插入语句吗?

如果我们要插入同一张表的不同分区该怎么办?

(假设我的表A也已分区)

是否可以插入特定分区?

类似于插入表A(分区1)

一周热门 更多>