Bonjour à tous,
j'ai un petit problème avec la création de ma base de donnée.
J'ai besoin d'utiliser des FOREIGN KEY depuis différentes tables, mon script SQL à très bien fonctionné sous MySQL et après une brève adaptation la plupart des choses fonctionnent sous Interbase 6 Open SOurce.
Voici le code qui me pose problème :
Sachant que les colonnes qui doivent servir de Foreign Key sont bien des primary key dans leurs tables.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 CREATE TABLE "T_ConcertInterprete" ( "IdConcert" INTEGER NOT NULL, "IdInterprete" INTEGER NOT NULL, CONSTRAINT "PK_CI_Concert_Interprete" PRIMARY KEY ("IdConcert", "IdInterprete"), CONSTRAINT "FK_CI_Concert" FOREIGN KEY ("IdConcert") REFERENCES "T_Concerts"("IdConcert"), CONSTRAINT "FK_CI_Interprete" FOREIGN KEY ("IdInterprete") REFERENCES "T_Interprete"("IdInterprete") );
Si vous pouviez m'éclairer sur la syntaxe à utiliser pour qu'Interbase accepete cela....merci bcp !
Partager