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

GEODATA DAYS 2024

#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

 

Pied de page des forums

Powered by FluxBB