Я делаю ежедневный скрипт импорта. Он собирает данные из различных источников и сбрасывает их в CSV. CSV используется для создания внешней таблицы, а эта внешняя таблица используется для заполнения основной таблицы новыми данными.
Проблема в том, что схема внешней таблицы предназначена для адаптации собранных данных. То есть, если есть новый столбец для собранных данных, сгенерированная внешняя таблица будет иметь это.
Но то же самое нельзя сказать о переносе данных из внешней таблицы в основную таблицу. Для этого мне было интересно, есть ли какая-то встроенная функция или, возможно, может быть разработана какая-то процедура для этого.
Что-то похожее, когда процедура выполняется, она сравнивает схему обеих таблиц и добавляет столбец в основную таблицу, если столбец отсутствует, а затем продолжает вставку данных.
Это как-то выполнимо?