【问题标题】:Is there a way to run a loop through the output of SQL transformation?有没有办法通过 SQL 转换的输出运行循环?
【发布时间】:2020-05-27 16:38:04
【问题描述】:

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

select stag_table from op_schem.dataset where tx=23

这给了我 40 张桌子。有没有办法,我可以在这 40 个表中的每一个上做一个select * from <each stag_table> 并将它们加载到平面文件中?

【问题讨论】:

    标签: hana sap-data-services


    【解决方案1】:

    当然有。

    您为这些表中的每一个编写一个 SELECT 语句并将结果存储到一个文件中。

    这个问题似乎与您决定不对收到的答案提供反馈的其他问题相同。

    如果不能要求您基于相同的简单模板 SELECT * FROM <table_name> 编写 40 个 SELECTS,为什么不做程序员所做的事情并将其自动化?

    只需编写一个程序来替换所有 40 个表的表名。这将需要几分钟,而且肯定会比再次问同一个问题更有效。

    【讨论】:

      猜你喜欢
      • 2019-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-01
      相关资源
      最近更新 更多