Déplacer des données entre 2 tables
Bonjour,
J'ai 2 tables identiques dans un même schéma, l'une comprenant les données postérieures à 2 ans et l'autre de 2 ans à ce jour.
Je dois transférer les données d'une table à l'autre de manière quotidienne.
Actuellement, j'effectue un
Code:
1 2
| insert into TableArchivA select * from TableA where champdate<sysdate-730;
delete from tableA where champdate<sysdate-730 |
La méthode me convient mais j'aurai souhaité savoir, s'il vous plait, si il y avait une fonction (que je n'ai pas trouvé) pour déplacer des données d'une table à une autre?
Je peux aussi utiliser la méthode "copy from" mais dans le même schéma, je préfère, peut-être à tort, la solution du "insert into"
Cordialement
Pinocchio