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 04/04/2007, 15h50   #1
Candidat au titre de Membre du Club
 
Inscription : août 2006
Messages : 27
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 27
Points : 10
Points : 10
Par défaut Import de CSV et stored proc

Bonjour,

J'essaie d'importer des fichiers CSV dans des tables sous DB2.
Je souhaite effectuer ceci dans une stored proc pour passer en paramètre le nom des tables et le nom complet du fichier à importer.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
 
CREATE PROCEDURE IMPORT_CSV(IN table_name VARCHAR(20),
						    IN csv_path VARCHAR(50))
 
SPECIFIC BLADERUNNERS.IMPORT_CSV
  LANGUAGE SQL
  NOT DETERMINISTIC
  CALLED ON NULL INPUT
  MODIFIES SQL DATA
  INHERIT SPECIAL REGISTERS
BEGIN 	
 
END;
Je n'arrive pas à automatiser mes loads (j'espère que c'est possible au moins).

En comande directe, je connais:
Code :
1
2
3
4
 
IMPORT FROM 'C:\Data\mydata.csv'
              OF DEL METHOD P(1) 
              INSERT INTO MYTABLE(COL2)
Des idées?
bladerunners est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2007, 15h59   #2
Membre du Club
 
Inscription : février 2007
Messages : 56
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 56
Points : 56
Points : 56
Bonjour,

En quelle version de DB2 es tu ?

En version 8.2, il existe une procédure de LOAD (SYSPROC.DB2LOAD) mais pas d'IMPORT.

En version 9, la procédure ADMIN_CMD suport l'IMPORT (mais pas en V8) : http://publib.boulder.ibm.com/infoce...c/r0023575.htm
clalevee est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 14h46   #3
Candidat au titre de Membre du Club
 
Inscription : août 2006
Messages : 27
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 27
Points : 10
Points : 10
Je suis en 8.2. Je vais essayer la procédure de load.

Merci beaucoup clalevee
bladerunners 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 01h23.


 
 
 
 
Partenaires

Hébergement Web