Fremdschlüssel

Status
Nicht offen für weitere Antworten.

tobe77

Mitglied
Hallo

ich habe eine Oracle DB und folgendes Problem.

1. Objekt erstellen

CREATE TYPE person AS OBJECT(
ID NUMBER ,
Name xmltype,
);

2. Objekttabelle erstellen

CREATE TABLE People OF person (ID NOT NULL PRIMARY KEY,Name NOT NULL);

Bis hierhin alles ok

so jetzt erstelle ich eine Tabelle

create table test(
ID NUMBER,
PLZ NUMBER
....
);

und möchte der Spalte ID einen Fremdschlüssel hinzufügen zur Tabelle People

also

FOREIGN KEY ID REFERENCES People(ID);

geht aber nicht was mache ich falsch


Gruß T
 

tfa

Top Contributor
Wenn Du uns jetzt noch verraten würdest was genau Du machst und wie die Fehlermeldung aussieht...
 

mikachu

Top Contributor
soweit ich mich erinnern kann, macht man das folgendermaßen

ALTER table <tablename> ADD CONSTRAINT FOREIGN KEY ID REFERENCES People(ID)

aber es ist schon lange her, als ich mich mit SQL auseinandergesetzt habe ;)
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen


Oben