Forum: SQL |
Thema:
beziehungen |
Von:
G. Guest (
18.05.2005 10:01) |
hallo..
ich möchte 2 tabellen erstellen wo die in einer Beziehung stehen.Nach dem Ausführen habe ich ein Problem...
Kann mir jemand helffen?
CREATE TABLE inventur_tbl (
inventur_id integer not null,
kennummer varchar(10),
computername varchar(10),
servicetag varchar(20),
computertyp_id integer not null,
cpu_type_id integer not null,
ram_size_id integer not null,
bios_version_id integer not null,
status_id integer not null,
bemerkung varchar(500),
mitarbeiter_id integer not null,
abteilung_id integer not null,
PRIMARY KEY (inventur_id)
);
CREATE TABLE cpu_type_tbl (
cpu_type_id integer not null,
cpu_type varchar(10),
PRIMARY KEY (cpu_type_id),
FOREIGN KEY(cpu_type_id)
REFERENCES inventur_tbl(cpu_type_id)
);
ERROR: there is no unique constraint matching given keys for referenced table "inventur_tbl"
Betreff |
Von |
Datum |
|
  |
Re: beziehungen
Ein Foreign Key muß immer auf den Primär-Schlüssel einer anderen Tabelle verweisen.<br>Das wäre in diesem Fall in der inventur-Tabelle die invetur-id und nicht cpu_type_id.<br>Was du hier vorhast, mußt du... |
 |
 |
 |
|
|
G.
Guest
|
13.06.2005 11:09 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!