Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: Datensatz in verknüpften Tabellen löschen

  Alt 6. Dez 2006, 18:11
Es müsste doch auch die Klausel
FOREIGN KEY (ID_AREA) REFERENCES NURSING_H (ID) ON UPDATE CASCADE ON DELETE NO ACTION möglich sein. (Bitte genaue Syntax in FB Hilfe nachschauen)

Damit wird das Löschen des Masterdatensatzes von der Datenbank verhindert.
Ansonsten ist das Markieren des Masterdatensatzes (Löschkennzeichen) der übliche Weg.
Statt eines Boolean-Feld würde ich hier ein Smallint oder Tinyint-Feld verwenden und das Feld "Status" oder so ähnlich taufen.
Dann kann man später leichter erweitern, falls es ausser "aktiv" und "gelöscht" noch weitere Zustände gibt.
Andreas
  Mit Zitat antworten Zitat