Le programme auquel je suis actuellement affecté a l'obligation de copier le contenu d'une table dans une table de sauvegarde, avant le traitement réel.Oracle Remplir la table de sauvegarde de la table primaire
Au cours de l'examen du code, un collègue de travail a souligné que
INSERT INTO BACKUP_TABLE
SELECT *
FROM PRIMARY_TABLE
est trop risqué, car il est possible que les tables ont des colonnes et des commandes de colonnes différentes.
Je suis également sous la contrainte de ne pas créer/supprimer/renommer des tables. ~ Sigh ~
Il est prévu que les colonnes du tableau changent, donc le simple fait de coder en dur les noms de colonne n'est pas vraiment la solution que je recherche.
Je cherche des idées sur une façon raisonnable et non-risquée de faire ce travail.
C'est permanent, et je ne suis pas autorisé à le créer. Ce serait beaucoup trop facile de cette façon. L'idée du dictionnaire de données semble viable. Voir quelles colonnes ils ont en commun et travailler avec ça. – EvilTeach
Je suis allé avec l'option de dictionnaire de données. – EvilTeach