Мне нужно создать резервную копию таблицы, которая может изменить количество столбцов. Когда мой скрипт etl запускается, он не знает номер столбца. Как я могу создать скрипт INSERT INTO table VALUES (?1, ?2,...) на лету?
С уважением, Яцек
Мне нужно создать резервную копию таблицы, которая может изменить количество столбцов. Когда мой скрипт etl запускается, он не знает номер столбца. Как я могу создать скрипт INSERT INTO table VALUES (?1, ?2,...) на лету?
С уважением, Яцек
В зависимости от базы данных можно использовать CREATE TABLE FROM SELECT (или аналогичный) для резервного копирования таблицы. Пример:
CREATE TABLE new_table AS (SELECT * FROM old_table);