【发布时间】:2020-05-27 16:38:04
【问题描述】:
我在数据服务的 SQL 转换中运行了以下内容
select stag_table from op_schem.dataset where tx=23
这给了我 40 张桌子。有没有办法,我可以在这 40 个表中的每一个上做一个select * from <each stag_table> 并将它们加载到平面文件中?
【问题讨论】:
我在数据服务的 SQL 转换中运行了以下内容
select stag_table from op_schem.dataset where tx=23
这给了我 40 张桌子。有没有办法,我可以在这 40 个表中的每一个上做一个select * from <each stag_table> 并将它们加载到平面文件中?
【问题讨论】:
当然有。
您为这些表中的每一个编写一个 SELECT 语句并将结果存储到一个文件中。
这个问题似乎与您决定不对收到的答案提供反馈的其他问题相同。
如果不能要求您基于相同的简单模板 SELECT * FROM <table_name> 编写 40 个 SELECTS,为什么不做程序员所做的事情并将其自动化?
只需编写一个程序来替换所有 40 个表的表名。这将需要几分钟,而且肯定会比再次问同一个问题更有效。
【讨论】: