Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Composite primary keys
Message
De
01/12/2004 09:42:02
 
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Titre:
Composite primary keys
Divers
Thread ID:
00966059
Message ID:
00966059
Vues:
62
Hello,

If I understood it correctly, the VFP database supports the use of a composite primary key only through function-based indexes. So if I take the following situation:

Table A, key A_id (character)
Table B, key B_id (auto-incremented integer)
Table C establishing a m-n relationship between A and B, key (A_id,B_id)
For C's primary key I have to create an index based on a function like A_id+TRIM(STR(B_id))

That is probably what I will often have to do as I will have to add tables using auto-increments to an existing database which is using only character primary keys. It will certainly work. But now, It looks to me as I will be losing all benefits of using the more compact integer keys over the longer character keys. Is there a cleverer way to define a composite key ?
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform