[Firebird 1.5] duplicate value in unique index
bonjour
j'ai un petit soucis, rien de tres grave je pense mais je n'arrive pas à résoudre le probleme..
j'essai de créer une base firebird simple (4 tables) pour faire des tests. J'ai créer les 3 premières tables sans soucis ( 3 petites tables sans clef etrangères )...quand je crée la 4éme il me pose l'erreur suivante :
Citation:
STORE RDB$RELATION_FIELDS failed.
attempt to store duplicate value (visible to active transactions) in unique index "RDB$INDEX_15".
J'ai cru que j'avait nommé ma clef primaire comme le champs d'une autre table dans un premier temps, mais aprés avoir vérifié, il n'y a aucuns champs dans les autres tables ki sont nommés comme ma clef primaire...en revanche j'ai des clef etrangère dans la table que j'essaye de créer qui portent le meme nom que des clef primaires de tables déjà existante...cela dit, j'ai essayé de renomer ces champs et l'erreur persiste...
voici la requete de création de la table :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| CREATE TABLE DOCLIGNE (
DL_NO NUMERIC(15,2) NOT NULL,
AR_REF_FK VARCHAR(19),
CT_NUM_FK VARCHAR(17),
DL_DATEBC DATE,
DL_DATEBL DATE,
DL_DESIGN VARCHAR(69),
DL_MONTANTHT INTEGER,
DL_NO INTEGER,
DL_QTE INTEGER,
DL_QTEBC INTEGER,
DL_QTEBL INTEGER,
DO_DATE DATE,
DO_DATELIVR DATE,
DO_PIECE_FK VARCHAR(10),
DO_REF_FK VARCHAR(17),
DO_TYPE_FK NUMERIC(15,2),
OT_NUM VARCHAR(10),
POSTE_NUM_ VARCHAR(69),
QTE_LIVREE VARCHAR(10),
QTE_RECUE VARCHAR(10)) |