Einzelnen Beitrag anzeigen

Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.429 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Zwei Fremdschlüssen in einer Tabelle?

  Alt 22. Nov 2012, 11:59
Fremdschlüssel ohne Felder in der Tabelle (bzw. Schlüsselname = Feldname), ist das in diesem SQL-Dialekt möglich?

Ich würde das so aufbauen:
Code:
CREATE TABLE autor (
  [idautor] INTEGER PRIMARY KEY NOT NULL,
  [titel] VARCHAR (255),
  [nachname_id] INTEGER,
  [vorname_id] INTEGER);

ALTER TABLE autor ADD CONSTRAINT fk_nachname_id FOREIGN KEY (nachname_id) REFERENCES nachname(idnachname) ON UPDATE CASCADE;
ALTER TABLE autor ADD CONSTRAINT fk_vorname_id FOREIGN KEY (vorname_id) REFERENCES vorname(idvorname) ON UPDATE CASCADE;
  Mit Zitat antworten Zitat