Есть ли способ запустить цикл через выходные данные преобразования SQL?
Я выполнил следующее в преобразовании SQL в службах данных
select stag_table from op_schem.dataset where tx=23
Это дало мне 40 таблиц. Есть ли способ сделатьselect * from <each stag_table>
на каждой из этих 40 таблиц и загружать их в плоские файлы?
1 ответ
Конечно, есть.
Вы пишете инструкцию SELECT для каждой из этих таблиц и сохраняете результат в файл.
Этот вопрос, похоже, связан с той же проблемой, что и другие ваши вопросы, когда вы решили не предоставлять отзывы на полученные ответы.
Если вас не могут попросить написать 40 SELECTS на основе того же простого шаблона SELECT * FROM <table_name>
почему бы не сделать то, что делают программисты, и не автоматизировать это?
Просто напишите программу, которая заменяет имя таблицы для всех 40 таблиц. Это займет несколько минут и наверняка будет более эффективным, чем задавать тот же вопрос в другом еще раз.