-
Index de table
Bonjour
Débutant, j'ai crée une table format paradox, et souvent je reçois le message
"Aucun index actif actuellement". Parfois je lis qu'il manque Primary Key ??
1)Comment créer un index par code pour une base de données.
2)A quoi ça sert?
3)Primary Key est-ce un index?
4)Y a t-il un cours simple sur ce sujet?
Merci pour vos éventuelles réponses.
-
1) Tu peux créer un index par code, en executant simplement une requete de création d'index (Create Index...). Je et conseil de lire un cours sur le SQL.
2) Ca sert à effectuer plus rapidement des recherches en utilisant l'index dans ta requete de sélection (Encore une fois cours SQL)
3) Primary Key est une clé unique servant à identifier clairement un enregistrement. Primary key peux servir d'index.
4) Regarde n'importe quel cours sur le SQL (google est ton ami) et la partie Base de données du forum Delphi où pas mal de points essentiels sont expliqués
-
mecyber25
merci pour cette direction de recherche.
Peut-on créer une primary Key directement avec la souris, sans code?
-
Tu peux ausi le créer en utilisant le Module Base de données.
-
Je ne connais pas Paradox mais tu doit pouvoir spécifier qu'un champs de ta table est la clé primaire. Regarde la doc.
-
Paradox indexation
bonjour,
Pour Paradox à la création de la table il faut créer un index primaire
en utilisant la contrainte PRIMARY KEY(champ,...).
Ce n'est qu'après que l'on peut créer un index secondaire par
CREATE INDEX ...
en SQL (Cf Delphi 3 SQL local).
Sous Delphi voir l'exemple de TTable.CreateTable dans la doc.
Salutations P Lautier