Einzelnen Beitrag anzeigen

mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: SQl Delete - löschen über mehrere Tabellen

  Alt 14. Jun 2010, 18:08
Cascade Delete ist eine Delete Rule. Bei moderneren DBMS kann man angeben, was passiert wenn man einem Datensatz den Bezug wegnimmt.

Ein kaskadierendes Löschen bedeutet, dass abhängige Datensätze mitgelöscht werden ( gefährlich Regel). Andere Alternativen wären z.B. ein Standradbezug herzustellen.

Beispiel: Beim Löschen eines Kunden werden alle seine Rechnungen gelöscht in Folge auch alle Rechnungspositionen der Rechnungen.

FK steht für Foreign Key also Fremdschlüssel
Markus Kinzler
  Mit Zitat antworten Zitat