#1 Fri 07 February 2003 13:29
- Dmoncou
- Invité
Index
Bonjour a tous,
Une petite question sur Mapinfo :
Comment fait-on pour incrementer automatiquement une colonne de 1 a N qui servira d'index a une table ?
Merci d'avance !
David
#2 Fri 07 February 2003 13:30
- Jacques Paris
- Invité
Re: Index
1 creer une colonne Integer qui sera l'index INDX
2 mettre a jour avec ROWID
update votre_table set INDX=rowid
N.B. si des changements sont apportes a la table (suppression
d'enregistrements + compactage) cette colonne ne sera pas mise a jour
automatiquement. De meme, si de nouveaux enregistrements sont ajoutes, leurs
indices seront 0. Il vaut donc mieux ne faire cela que sur une table
stabilisee.
P.S. cette colonne sera peut-etre un index mais n'aura aucune utilite
pratique dans MapInfo car elle ne fait que reproduire l'ordre naturel
(indexe sur rowid) des objets dans la table.
Jacques Paris