当我想链接两个现有表时,我的问题就出现了。
我对这个领域很陌生,只处理数据库几天。
如果有人可以帮助我并告诉我我做错了什么,那就太好了。
我在 Docker 中使用“microsoft / mssql-server-linux: latest”,并在编辑器中使用“Azure Data Studio”。
CREATE TABLE Bestellung
(
BestlNr INTEGER NOT NULL,
Datum INTEGER,
Gesamtpreis INTEGER,
PRIMARY KEY (BestlNr)
) ;
CREATE TABLE Kunde
(
KdNr INTEGER NOT NULL,
Vorname VARCHAR,
Nachnahme VARCHAR,
Geburtsdatum INTEGER,
Strasse VARCHAR,
Hausnummer VARCHAR,
Ort VARCHAR,
PLZ INTEGER,
Passwort VARCHAR(50),
PRIMARY KEY (KdNr),
) ;
ALTER TABLE Bestellung
ADD CONSTRAINT Bestellung, FOREIGN KEY (KdNr),
REFERENCES Kunde (KdNr),
ON DELETE CASCADE
ON UPDATE CASCADE;