SQL:
CREATE TABLE befugteBeamte(
idPerson INTEGER,
idFunction INTEGER,
CONSTRAINT pk_befugteBeamteV1 PRIMARY KEY(idPerson,idFunction),
CONSTRAINT fk_befugteBeamteV3 FOREIGN KEY (idPerson) REFERENCES Person(id),
CONSTRAINT fk_befugteBeamteV2 FOREIGN KEY (idFunction) REFERENCES Funktion(id)
);
CREATE TABLE Leistung(
beschreibung VARCHAR2(50),
datum date,
vonWem INTEGER,
fuerWem INTEGER,
idF INTEGER,
CONSTRAINT pk_LeistungB PRIMARY KEY (datum,idF,fuerWem),
CONSTRAINT fk_LeistungA FOREIGN KEY (vonWem) REFERENCES befugteBeamte(idPerson),
CONSTRAINT fk_LeistungV4 FOREIGN KEY (fuerWem) REFERENCES Person(id),
CONSTRAINT fk_FunktionA FOREIGN KEY (idF) REFERENCES befugteBeamte(idFunction)
);
Hallo immer wenn ich versuche Leistung Tabelle zu erstellen, bekomme ich den oben genannten Fehler? Liegt der Fehler das idPerson,ifFunction nicht unique sind?