| SQL : copier des données |
|
Voici une alternative au cpyf en passant par SQL 1) Création du fichier cible (cpyf crtfile(*yes)) CREATE TABLE Newtable as( SELECT * FROM Oldtable ) WITH DATA 2) Copie des données vers une table existante (cpyf mbropt(*add)) INSERT INTO Newtable SELECT * FROM oldtable Remarques : Vous pouvez bénéficier de toutes les possibilités du select, where group by etc... Pour supprimer une table : drop nomtable nom table Pour mettre à blanc une table sans avoir à répondre à la question "Voulez vous tout supprimer ?" DELETE FROM nomtable WHERE rrn(nomtable) <> 0 Vous pourrez ainsi manipuler vos tables dans des scripts SQL et les rejouer par un runsqlstm
|