Das folgende Beispiel demonstriert die Eigenschaft CascadeDelete an einem einfachen Aufbau einer Tabelle mit einem Fremdschlüssel einer weiteren Tabelle.
Die Tabelle Person dient als Haupttabelle und hat in diesem Fall 3 Fremdschlüssel.
Wir beachten zur Demonstration jedoch nur den Fremdschlüssel Contact_ID.
Löschen Sie nun einen Datensatz aus der Tabelle Person, wird in der Tabelle Contact nach der entsprechenden Contact_ID gesucht und der Datensatz wird ebenso gelöscht.
Hinweis: Es werden auch die Datensätze in den Tabellen Adress und Anrede gelöscht, wenn die Fremdschlüssel entsprechend zugeordnet wurden.
Aktualisieren Sie einen Datensatz aus der Tabelle Person, so wird auch die Tabelle Contact aktualisiert.
Fügen Sie beispielsweise einen neuen Datensatz in der Tabelle Person ein, so wird automatisch ein neuer Datensatz mit der angegeben Person.Contact_ID in der Tabelle Contact angelegt.