#1 Mon 18 December 2006 17:02
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4794
Comment incrementer un champ ?
Bonjour
Je génère du SDF, Access, Oracle avec SAFE-FME
et j'ai besoin de numéroter "bêtement" mes enregistrements ...
Avec Access, je peux créer ultérieurement un champ de type "Numérotation automatique",
dont je change après le nom en "NUM_AUTO" par exemple ...
Avec Oracle, je peux créer ultérieurement un champ que j'alimente par une séquence ...
Ne serait-il pas possible de faire cette manipulation instantanément dans SAFE_FME avec un Transformer ou autre "bestiole" quelconque ...
Merci d'avance de votre aide !
GeoBye, Pat
(Autodesk Expert Elite Team)
Hors ligne
#2 Mon 18 December 2006 19:58
Re: Comment incrementer un champ ?
Bonjour Pat,
Pour faire ce genre de traitement, tu peux utiliser le transformer "counter" (catégorie:calculateur).
La documentation française de FME explique que :
"le transformer "Counter" permet d'ajouter à l'entité un attribut numéro portant la prochaine valeur entière prise dans une séquence. Chaque entité se verra affectée d'un numéro d'ordre unique."
A+
Hors ligne
#3 Tue 19 December 2006 08:34
- pyjoubert
- Participant assidu
- Lieu: Lyon
- Date d'inscription: 21 Mar 2006
- Messages: 347
Re: Comment incrementer un champ ?
Bonjour,
Utilisez le transformer COUNTER
Pierre-Yves JOUBERT
Communauté urbaine de Lyon
DSIT/Service informatique/MEPA
20, rue du lac
69399 Lyon Cedex 03
Hors ligne