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 :
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")
);
Sachant que les colonnes qui doivent servir de Foreign Key sont bien des primary key dans leurs tables.

Si vous pouviez m'éclairer sur la syntaxe à utiliser pour qu'Interbase accepete cela....merci bcp !