sql statement alter table foreign key

Paul279

Aktives Mitglied
Hallo Leute,
ich habe hier einen simplen sql Befehl, der einen Foreign Key hinzufügt:

SQL:
alter table PUNKTE
add foreign key 
JURORENFK 
references JUROREN(JURORENID);

Meine Tabellen sehen so aus:
temppk.jpg


Ich bekomme immer einen Fehler:


Error code -1, SQL state 42X01: Syntaxfehler: Encountered "JURORENFK" at line 3, column 1.
Line 1, column 1

Ich hoffe, dass ihr mir weiterhelfen könnt.
Danke sehr

//EDIT LÖSUNG
In java muss man das so schreiben:
SQL:
alter table PUNKTE
add foreign key 
(JURORENFK) 
references JUROREN(JURORENID);
 
Zuletzt bearbeitet:
ALTER TABLE ist sehr unterschiedlich je nach verwendetem RBMS.

Laut Doku ist das Staement korrekt, vorrausgesetzt das Feld [c]JURORENFK[/c] existiert vorher bereits vorher.

Edit Zu spät... vielleciht hat nur ein Leerzeichen ander richttigen Stelle gefehlt?
 
Danke maki für deine Hilfe
Lehrzeichen kann ich mir nicht vorstelen, da ich auf das sehr geachtet habe.

Glücklicherweise habe ich ein Beispiel bei Google gefunden, da waren eben diese Runden Klammern dabei und siehe da, es hat funktioniert. 🙂

Wünsche einen schönen Abend
 

Zurück
Oben