Create table

thehasso

Erfahrenes Mitglied
Guten Abend,

Ich hab eine Frage bezüglich des CREATE Befehl und zwar geht es darum was das Constraint für eine Rolle da spielt.

Beispiel:

CREATE TABLE Verkaeufer (
Vnr Integer,
Name Varchar(30),
Status Varchar(39),
Gehalt Integer,
Primary Key (Vnr)
)

CREATE TABLE Verkaeufer (
Knr Integer,
Name Varchar(29),
Betreuer Integer,
Primary Key (Knr),
Constraint FK_Kunde
Foreign Key (Betreuer)
References Verkaeufer (Vnr)
)

Bei dem zweiten CREATE befehl frag ich mich welche Bedeutung diese 3 Zeilen haben:

Constraint FK_Kunde
Foreign Key (Betreuer)
References Verkaeufer (Vnr)

Danke im voraus für die Erklärung.

MFG
 
Sollte die zweite Tabelle nicht etwa Kunde heißen?
Jedenfalls hat der Kunde einen Fremdschlüssel namens Betreuer, der zum Schlüssel Vnr vom Verkäufer zeigt.
 

Neue Beiträge

Zurück