Я хочу запустить функцию copy_history Снежинки для длинного списка имен таблиц. У меня есть таблица (LOAD_TABLES) с одним столбцом (TABLE_NAME), который содержит все эти имена таблиц.
Теперь я хочу применить функцию copy_history ко всем именам таблиц, но функция принимает аргумент table_name в виде строки, поэтому Я не могу передать ему список имен, подобных этому:
SELECT *
FROM TABLE(INFORMATION_SCHEMA.COPY_HISTORY (TABLE_NAME => (SELECT TABLE_NAME FROM LOAD_TABLES ))
Если так, я подумываю присоединить результаты функции к LOAD_TABLES следующим образом:
SELECT * FROM LOAD_TABLES
LEFT JOIN SELECT * FROM TABLE(INFORMATION_SCHEMA.COPY_HISTORY (TABLE_NAME => LOAD_TABLES.TABLE_NAME))
Но это дает SQL compilation error: invalid identifier
Как я могу применить эту функцию сразу к нескольким именам таблиц одновременно? Спасибо!