J'ai fait la remarque car la requête:
a mis autant de temps pour insérer les lignes que celle-ci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 INSERT when statut = 'COUR' then INTO T_COURANT (nm, statut) VALUES (nm, statut) when statut = 'HIST' then INTO T_HISTORIQUE (nm, statut) VALUES (nm, statut) SELECT * FROM TABLE_SOURCE;
sachant que la deuxième requête fera 2 lectures de la table TABLE_SOURCE au lieu d'une dans la première requête.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 INSERT INTO T_COURANT (nm, statut) SELECT * FROM TABLE_SOURCE WHERE statut = 'COUR'; INSERT INTO T_HISTORIQUE (nm, statut) SELECT * FROM TABLE_SOURCE WHERE statut = 'HIST';
Partager