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 21/03/2007, 13h19   #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 Erreur SQL0104N lors de l'exécution d'une stored proc

Bonjour,

J'essaie d'importer des données d'un fichier CSV dans une table DB2 via la procédure:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
DROP PROCEDURE TEST1 ;
 
CREATE PROCEDURE TEST1()
  SPECIFIC BLADERUNNERS.TEST1
  LANGUAGE SQL
  NOT DETERMINISTIC
  CALLED ON NULL INPUT
  MODIFIES SQL DATA
  INHERIT SPECIAL REGISTERS
BEGIN 
 
  DECLARE @sql VARCHAR(800);   
 
  SET @sql =  'IMPORT FROM ''C:\Data\mydata.csv'' 
              OF DEL METHOD P(1) 
              INSERT INTO MYTABLE(COL2)';
  EXECUTE IMMEDIATE @sql;	
 
END;
 
CALL TEST1();
Mais j'ai une erreur à l'exécution de CALL TEST1();

Code :
1
2
3
4
5
6
7
8
 
CALL TEST1();
SQL0104N  An unexpected token "IMPORT FROM 'C:\Data\mydata.csv' OF DEL      METHOD" 
was found following "BEGIN-OF-STATEMENT".  Expected tokens may include:  
"<space>".  SQLSTATE=42601
 
 
Statement processed WITH ERROR.
L'import se fait correctement si j'exécute directement la requête :

Code :
1
2
3
4
5
 
IMPORT FROM 'C:\Data\mydata.csv'
OF DEL 
METHOD P(1) 
INSERT INTO MYTABLE(COL2);
Remarque: j'arrive à executer correctement la stored proc:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
DROP PROCEDURE TEST2 ;
 
CREATE PROCEDURE TEST2()
  SPECIFIC  BLADERUNNERS.TEST2
  LANGUAGE SQL
  NOT DETERMINISTIC
  CALLED ON NULL INPUT
  MODIFIES SQL DATA
  INHERIT SPECIAL REGISTERS
BEGIN 
	DECLARE @sql VARCHAR(800);
        INSERT INTO MYTABLE(COL2) VALUES('blabla');
END;

Des idées?

Merci de votre aide
bladerunners est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2007, 19h50   #2
jab
Rédacteur
 
Avatar de jab
 
Homme Jean-Alain Baeyens
SharePoint developpeur
Inscription : février 2004
Messages : 1 172
Détails du profil
Informations personnelles :
Nom : Homme Jean-Alain Baeyens
Âge : 48
Localisation : Belgique

Informations professionnelles :
Activité : SharePoint developpeur
Secteur : Service public

Informations forums :
Inscription : février 2004
Messages : 1 172
Points : 3 131
Points : 3 131
Envoyer un message via ICQ à jab Envoyer un message via MSN à jab Envoyer un message via Skype™ à jab
De mémoire import n'est pas une commande SLQ mai une commande DB2
jab 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 05h21.


 
 
 
 
Partenaires

Hébergement Web