У программы, к которой я привязан в настоящее время, требуется, чтобы я копировал содержимое таблицы в таблицу резервного копирования до реальной обработки.Oracle Заполнение таблицы резервного копирования из первичной таблицы
Во время проверки кода, коллега отметил, что
INSERT INTO BACKUP_TABLE
SELECT *
FROM PRIMARY_TABLE
является неоправданно рискованным, так как это возможно для таблицы имеют разные столбцы, и разные порядки столбцов.
Я также не могу создавать/удалять/переименовывать таблицы. ~ Sigh ~
Ожидается, что столбцы в таблице изменятся, поэтому простое кодирование имен столбцов на самом деле не является решением, которое я ищу.
Я ищу идеи по разумному, не рискованному способу выполнения этой работы.
Это постоянно, и мне не разрешено создавать его. Это было бы слишком легко. Идея словаря данных звучит жизнеспособно. Посмотрите, какие столбцы у них есть и что с ними связано. – EvilTeach 2008-11-20 16:13:33
Я пошел с опцией словаря данных. – EvilTeach 2008-11-20 16:41:44