Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Thu 11 April 2013 20:02

loloi
Participant actif
Lieu: rennes
Date d'inscription: 5 Sep 2005
Messages: 67

Identifiant dans intégration données ORACLE

Bonjour

J'ai dans mes tables Oracle classiquement un champ ID_TABLE (=1,2,3, etc.). Je n'ai pas de séquences spécifiques pour alimenter cet ID.

Lorsque je veux insérer de nouvelles données, je définis dans mes paramètres de format d'arrivée la colonne table séquencée = id_table.

Mais lorsque j'intègre des données, FME me créé des doublons (je ne dois pas bien utiliser la commande).

Comment faire pour que lorsque j'alimente ma table avec de nouvelles données, FME me renvoie toujours un ID_table=max+1 ?

Cordialement

Florent DUCHESNAY
Conseil général du Doubs

Hors ligne

 

#2 Fri 12 April 2013 09:22

Loic_GR
Moderateur
Lieu: Besancon
Date d'inscription: 12 May 2011
Messages: 1025
Site web

Re: Identifiant dans intégration données ORACLE

Je pense que cela doit se passer un peu comme postgresql. Si ton champs est en auto_increment, tu laisses faire FME, sinon dans le paramètrage du writer tu autorises fme à écrire l'id et tu génères ton id à toi avec le transformer counter.

Dernière modification par heretik25 (Mon 15 April 2013 13:58)


Freelance traitements ETL FME certifié: www.sitdi-france.fr Twitter : @sitdifrance
Site perso ~ www.partir-en-vtt.com

Hors ligne

 

Pied de page des forums

Powered by FluxBB