Copie de fichier a vers fichier b
Citation de ctalhouet le 27 août 2019, 9 h 59 minBonjour ,
je souhaite copier tous les enregistrements( environ 5000) d'un fichier a vers un fichier b (qui en compte déja 800000), mais je souhaiterai que les enregistrements rajoutés soient au debut du fichier b .
Je peux le faire en copiant le fichier b dans Qtemp , puis raz du fichier b , puis copie du a vers le b et le b de qtemp vers le b.
mais ca fait un traitement long car je copie 2 fois les 800000 enreg ..... Peut etre sql ?
Cdt
Bonjour ,
je souhaite copier tous les enregistrements( environ 5000) d'un fichier a vers un fichier b (qui en compte déja 800000), mais je souhaiterai que les enregistrements rajoutés soient au debut du fichier b .
Je peux le faire en copiant le fichier b dans Qtemp , puis raz du fichier b , puis copie du a vers le b et le b de qtemp vers le b.
mais ca fait un traitement long car je copie 2 fois les 800000 enreg ..... Peut etre sql ?
Cdt
Citation de remit le 27 août 2019, 15 h 38 minOn peut faire une copie non indexée du fichier B dans QTEMP par la requête SQL :
CREATE TABLE QTEMP/FICHIER_B AS(SELECT * FROM FICHIER_B) WITH NO DATA
.Ainsi, la copie aller (vers QTEMP) des 800 000 enregistrements devrait être plus rapide.
On peut faire une copie non indexée du fichier B dans QTEMP par la requête SQL : CREATE TABLE QTEMP/FICHIER_B AS(SELECT * FROM FICHIER_B) WITH NO DATA
.
Ainsi, la copie aller (vers QTEMP) des 800 000 enregistrements devrait être plus rapide.
Citation de ctalhouet le 27 août 2019, 16 h 12 minoui c'est instantané mais le fichier B est vide dans qtemp !
oui c'est instantané mais le fichier B est vide dans qtemp !
Citation de remit le 27 août 2019, 17 h 03 minOui, après, il faut recopier les données dedans par CPYF ou INSERT INTO
Oui, après, il faut recopier les données dedans par CPYF ou INSERT INTO
Citation de ctalhouet le 29 août 2019, 9 h 50 minet ca ne change pas , c'est aussi long que de faire la copie classique ...
Je pense qu'il n'y a pas de solution
et ca ne change pas , c'est aussi long que de faire la copie classique ...
Je pense qu'il n'y a pas de solution