banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GEODATA DAYS 2024

#1 Thu 07 July 2011 13:23

Pierre
DesCartesPourUnMondeMeilleur
Date d'inscription: 22 Sep 2005
Messages: 1643

Oracle : mise à jour d'attributs avec un fanout sur le writer

Aloha,

Je cherche à mettre à jour un ensemble de tables. Dans ces tables, je souhaite mettre à jour deux attributs dont les noms sont en minuscules. Je ne peux pas changer cela.

Et j'obtiens l'erreur :

Code:

Database Writer: Translation aborted -- rerun specifying "ORACLE8I_DB_1_START_TRANSACTION 0"
Execution of statement `UPDATE C_FREGAR SET dx = :dx, dy = :dy WHERE GID = :GID' did not succeed; error was `ORA-00904: "DY" : identificateur non valide'. (serverType=`ORACLE8I', serverName=`tsig', userName=`ABITBOL', password=`***', dbname=`')

Pour une table, je peux passer un sqlstatement en paramètre, mais comment faire, puisque le nom de la table est en fanout ?

D'avance merci,


art X I. Déclaration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensées et des opinions est un des droits les plus précieux de l’Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l’abus de cette liberté, dans les cas déterminés par la Loi.

Hors ligne

 

#2 Thu 07 July 2011 13:59

ogayte
Participant assidu
Lieu: Saint-Estève
Date d'inscription: 6 Mar 2006
Messages: 658
Site web

Re: Oracle : mise à jour d'attributs avec un fanout sur le writer

Un contournement simple consiste à créer une vue dans Oracle ayant les mêmes noms d'attributs mais en majuscule.
Il faut ensuite écrire dans la vue avec FME.


Olivier Gayte
http://www.veremes.com
+33 (0)4-68-38-65-27

Hors ligne

 

Pied de page des forums

Powered by FluxBB