有没有一种方法可以遍历SQL转换的输出?

2020-08-17 21:32发布

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

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


我已经在数据服务的SQL转换中运行了以下内容

从op_schem.dataset中选择stag_table,其中tx = 23 

这给了我40张桌子。 有没有办法,我可以对这40个表中的每个表执行" select * from"并将其加载到平面文件中?

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

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


我已经在数据服务的SQL转换中运行了以下内容

从op_schem.dataset中选择stag_table,其中tx = 23 

这给了我40张桌子。 有没有办法,我可以对这40个表中的每个表执行" select * from"并将其加载到平面文件中?

付费偷看设置
发送
3条回答
Haoba3210
1楼-- · 2020-08-17 22:29

您好,拉胡尔·班纳吉(Rahul Banerjee)

能否请您简要介绍一下场景?< 如果表的结构相同,则可以在循环中运行该语句并将数据提取到动态平面文件中。

参考生成循环: https://blogs.sap.com/2014/04/22/falt-file-distribution-generatingdistributing-source-data-to-multiple-flatfiles/

关于此,

Akhilesh Kiran

葫芦娃快救爷爷
2楼-- · 2020-08-17 22:11

您好 Akhilesh Kiran

您的链接非常有帮助,但是我的情况没有什么不同。 运行代码后:

从op_schem.datasetwhere tx = 23中选择stag_table 

我得到40张桌子的清单。 现在这些表的结构不一样(某些表的列比其他表多,没有键将一个表连接到另一个表)。 我想将这40个表中的每个表的内容放入不同的平面文件中。 考虑到将来还会有更多文件,您是否认为可以使整个工作自动化?

我还会在遇到问题时附加一部分流程。 我使用您的模板来创建我的 sql-transform-part-1.png sql-transform-part-2.png

小熊yu生菜
3楼-- · 2020-08-17 22:29

您好Rahul Banerjee

如果结构不同,那么每次都会改变,我认为没有直接的方法可以构建

关于此,

Akhilesh Kiran。

一周热门 更多>