Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > ETL > Talend
Talend Forum d'entraide sur Talend (Talend Open Studio, ...). Avant de poster --> FAQ Talend, Tutoriels Talend
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 06/06/2011, 15h18   #1
Candidat au titre de Membre du Club
 
Femme Corinne
Développeur informatique
Inscription : mai 2011
Messages : 24
Détails du profil
Informations personnelles :
Nom : Femme Corinne
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : mai 2011
Messages : 24
Points : 12
Points : 12
Par défaut tOracleRow, ORA-00911: caractère non valide

Bonjour,

Je cherche à vider plusieurs table avec un tOracleRow et j'ai l'erreur oracle 911 (Caractère non valide). Mon script est le suivant :
Code :
1
2
3
4
5
6
7
8
9
10
 
DELETE FROM S_TRM.marchandises;  
DELETE FROM S_TRM.general;  
DELETE FROM S_TRM.cadrec;  
DELETE FROM S_TRM.cadreb;  
DELETE FROM S_TRM.cadrea;  
DELETE FROM S_TRM.trajets; 
DELETE FROM S_TRM.parcours_course;  
DELETE FROM S_TRM.etrm;  
commit;
Ce script marche sous SQL Developper mais bloque sous Talend. Quelqu'un pourrait-il me dire d'où vient le problème s'il vous plait ?
Merci d'avance pour votre aide.
briochette38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2011, 16h34   #2
Membre habitué
 
Inscription : août 2005
Messages : 117
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : août 2005
Messages : 117
Points : 145
Points : 145
Le problème semble provenir de tes ";".
Je n'utilises qu'assez rarement le tOracleRow mais il ne semble pas possible de jouer plusieurs requêtes (J'ai reproduit ton erreur sans problème).

Faute de mieux, et en attendant quelqu'un qui pourras t'en dire plus sur la manière de faire dans Talend, tu peux créer une procédure stockée contenant tes delete et ton commit que tu appelleras dans ton tOracleRow.
tetsu no tama est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2011, 16h40   #3
Candidat au titre de Membre du Club
 
Femme Corinne
Développeur informatique
Inscription : mai 2011
Messages : 24
Détails du profil
Informations personnelles :
Nom : Femme Corinne
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : mai 2011
Messages : 24
Points : 12
Points : 12
Merci pour ton aide.
Je vais creuser ton idée.
briochette38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2011, 15h33   #4
Membre Expert
 
Avatar de Bktero
 
Inscription : juin 2009
Messages : 770
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Secteur : Industrie

Informations forums :
Inscription : juin 2009
Messages : 770
Points : 1 290
Points : 1 290
Je pense également que les composants ne peuvent pas jouer plus requêtes d'un seul coup.
__________________
Pour les adeptes du langage SMS, allez ici et ramenez la traduction française ^^

Pour vos problèmes d'embarqué, utilisez le forum dédié !
Bktero 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 19h02.


 
 
 
 
Partenaires

Hébergement Web