Есть ли способ запустить цикл через выходные данные преобразования 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 таблиц. Это займет несколько минут и наверняка будет более эффективным, чем задавать тот же вопрос в другом еще раз.

Другие вопросы по тегам