Pages: 1
- Sujet précédent - Oracle : mise à jour d'attributs avec un fanout sur le writer - Sujet suivant
#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
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.
Hors ligne
Pages: 1
- Sujet précédent - Oracle : mise à jour d'attributs avec un fanout sur le writer - Sujet suivant