problème avec Foreign Key [Interbase 7.5] [Delphi 2005]
Bonjour à tous,
J'utilise Interbase 7.5 et Delphi 2005. J'essaie de créer 2 tables dans lesquelles seraient dispatchées différentes informations sur un même identifiant (ID).
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| CREATE TABLE V_G
(
"ID" CHAR(39) NOT NULL,
[...]
"Habilitation" INTEGER ,
CONSTRAINT ID PRIMARY KEY (ID)
);
CREATE TABLE V_M
(
"ID" CHAR(39) ,
[...]
"Media" CHAR(20) ,
CONSTRAINT ID FOREIGN KEY (ID) REFERENCES V_G (ID)
); |
Il y a une erreur avec Foreign Key dans ce code, vu qu'à chaque fois que je le lance, il me dit :
Citation:
Unsuccessful metadata update
STORE RDB$RELATION_CONSTRAINTS failed
attempt to store duplicate value (visible to active transactions) in unique index "RDB$INDEX_12"
J'ai essayé de trouver de la documentation sur l'forum et les tutos, mais j'ai pas trouvé d'informations claires et précises sur ce point. :(
D'avance merci pour vos réponses.