Comment renommer les index sur les PK et FK [Interbase] - SQL/NoSQL - Programmation
Marsh Posté le 16-05-2002 à 10:22:41
Tiens viiz, commment on se retrouve
Le problème, c'est dans Delphi qd j'appelle les index (ca marche) mais c'est pas le top
Je vais quand même pas recréer les index avec des noms plus parlants, ça surchargerait la bdd pour rien
Je pensais appeler (sous Delphi) les index par leur numéro d'index sur la table, mais je sais pas si c'est possible
Marsh Posté le 16-05-2002 à 14:54:35
J'avais déjà essayé, mais bien sûr ça marche pas
Merci qd même pour ton idée
Marsh Posté le 16-05-2002 à 17:04:23
J'ai trouvé tout seul, en modifiant l'appel dans Delphi
<Table>.IndexName:= <Table>.IndexDefs[<Indice de l'index>].Name;
Trop fort, sans utiliser le nom de l'index
Marsh Posté le 16-05-2002 à 17:30:32
Vu que je ne peux pas changer le nom des PK et FK dans le script SQL, j'ai donc contourné l'obstacle dans Delphi
Marsh Posté le 15-05-2002 à 17:14:06
à tous
Je précise FK = Foreign Key et PK = Primary Key
Voilà Interbase crée de lui-même les index sur les FK et les PK, seulement il leur donne des noms vraiment pas clairs (du style RDB$FOREIGN13, RDB$PRIMARY1)
Comment forcer des nom plus "explicites"
Merci d'avance