Précédent   Forum des professionnels en informatique > Bases de données > DB2
DB2 Forum d'entraide technique sur la base de données DB2. Voir aussi -> Rubrique DB2
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/06/2008, 12h20   #1
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 46
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 46
Points : 11
Points : 11
Par défaut Import - export automatique

Pour des besoins décisionnels, J'ai besoin d'exporter automatiquement d'une base vers une autres certaines tables.

J'ai penser faire un export depuis ma base BASEDEPART
Code :
1
2
3
4
5
 
CONNECT TO BASEDEPART;
EXPORT TO "test" OF DEL MESSAGES "testmsg" 
SELECT * FROM MONSCHEMA.MATABLE
CONNECT RESET;
Puis faire un import vers ma base BASEARRIVEE
Code :
1
2
3
4
 
CONNECT TO BASEARRIVEE;
IMPORT FROM "C:\test" OF DEL METHOD P (1, 2, 3) MESSAGES "C:\testmsf" INSERT INTO MONSCHEMA.MATABLE (col1,col2,col3);
CONNECT RESET;
Pensez-vous que cela soit la bonne méthode ?
Si non quelles autres méthodes sont possibles ?

Comment automatiser cela ? avec un .bat ?

Merci de vos réponses
Bruno2000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2008, 13h56   #2
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 46
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 46
Points : 11
Points : 11
Suite à lecture de :
http://www.developpez.net/forums/d27163/bases-donnees/db2/db2-executer-scripts-sql-bien-formate/

Voici la réponse :

Construire un premier bat avec
Construire un seconde bat appelé export.bat:
Code :
1
2
3
4
5
6
7
8
9
 
db2 CONNECT TO BASEDEPART
db2 EXPORT TO "C:\test" OF IXF MESSAGES "C:\testmsf" SELECT * FROM MONSCHEMA.MATABLE
 
db2 CONNECT RESET
 
db2 CONNECT TO BASEDARRIVEE
db2 IMPORT FROM "C:\test" OF IXF MODIFIED BY INDEXSCHEMA=NULLID MESSAGES "C:\testmsf" CREATE INTO MONSCHEMA.MATABLE
db2 CONNECT RESET
Code à personnaliser...

[resolu]
Bruno2000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h52.


 
 
 
 
Partenaires

Hébergement Web