ich habe versucht einen sogenannten Compound key , d.h. 2 Primärschlüssel zu kreuzen, in SQL zu erzeugen. Leider hat das nicht geklappt und ich bekomme folgende Fehlermeldung im SQL-Fenster:
1: Unexpected token: PRIMARY in statement [CREATE TABLE "tbl_biz_client_sales"
Unterstehend ist der SQL Code
Code: Alles auswählen
[code]CREATE TABLE "tbl_biz_client_sales"
(
"Sl_ID"
INTEGER NOT NULL
,"BEnt_ID"
INTEGER NOT NULL
,"Dining Date"
DATE
,"Dining Charges"
DECIMAL (10, 2)
,CONSTRAINT PK SL_BEnt PRIMARY KEY ( "Sl_ID", "BEnt_ID" )
,CONSTRAINT FK_Sl FOREIGN KEY ("Sl_ID") REFERENCES "tbl_sales_clients" ("Sl_ID")
,CONSTRAINT FK_ BEnt FOREIGN KEY ("BEnt_ID") REFERENCES "tbl_business_entertainment" ("BEnt_ID")
);
Was mache ich hier falsch oder kann mich jemand auf eine Seite verweisen wo Compound keys erklärt werden?
Danke!