-
Nom d'index bizarre
J'ai des index qui changent de nom, genre dans une table:
PK__languages__60A75C0F
alors qu'avant le nom était
PK_languages (nom créé auto. au moment de la création d'une clé primaire)
C'est grave docteur ou je me prends la tête pour rien !:?
En plus même après les avoir renommés, à un moment ils reprennent cette forme.
Merci d'avance pour votre aide.
A+
-
Tu as le code de la création de la table et de la contrainte unique ?
Au demeurant, connaitre le nom des indexs n'a pas d'utilité si tu crées ceux-ci via une contrainte car tu n'es pas maitre du nom.
Tu peux gérer toi même les noms des indexs en les créant "à la main" via la commande
Code:
create unique index...
et pas en utilisant la commande
-
Je fais çà dans l'Enterprise Manager et ces index sont ceux qui sont créés automatiquement quand, dans une table, on fait "définir la clé primaire" .
En règle générale, la forme est:
PK_NomColonne
-
pourquoi as-tu besoin de connaitre le nom de l'index ?
Il n'est pas impossible aussi que tu aies plusieurs indexs sur différentes tables qui font référence à une colonne du même nom, donc indexation automatique du nom de l'index par SQL server ;)