Was ist die Cascade-Option im Fremdschlüssel?
Was ist die Cascade-Option im Fremdschlüssel?

Video: Was ist die Cascade-Option im Fremdschlüssel?

Video: Was ist die Cascade-Option im Fremdschlüssel?
Video: Foreign Key🔑 with On Delete Cascade with Execution 2024, November
Anonim

KASKADE : Löschen oder aktualisieren Sie die Zeile aus der übergeordneten Tabelle und löschen oder aktualisieren Sie automatisch die übereinstimmenden Zeilen in der untergeordneten Tabelle. SET NULL: Löschen oder aktualisieren Sie die Zeile aus der übergeordneten Tabelle und setzen Sie die Unbekannter Schlüssel Spalte oder Spalten in der untergeordneten Tabelle auf NULL.

Was meinen Sie auf diese Weise mit einer Löschkaskade im Fremdschlüssel?

EIN Unbekannter Schlüssel mit Kaskadenlöschung bedeutet dass, wenn ein Datensatz in der übergeordneten Tabelle gelöscht , dann die entsprechenden Datensätze in der untergeordneten Tabelle Wille automatisch sein gelöscht.

Was bedeutet Cascade in der Datenbank? In SQL- Kaskade löschen meint Wenn einer der übergeordneten Datensätze gelöscht wird, werden alle entsprechenden untergeordneten Datensätze automatisch gelöscht. In DBMS gibt es auch eine Operation namens kaskadieren zurückrollen.

Wissen Sie auch, was ein Fremdschlüsselbeispiel ist?

EIN Unbekannter Schlüssel ist eine Spalte (oder Spalten), die auf eine Spalte verweisen (meistens die primäre) Schlüssel ) einer anderen Tabelle. Zum Beispiel , sagen wir, wir haben zwei Tabellen, eine CUSTOMER-Tabelle, die alle Kundendaten enthält, und eine ORDERS-Tabelle, die alle Kundenbestellungen enthält.

Was macht die Update-Kaskade?

AN KASKADE AKTUALISIEREN bedeutet, dass bei einer Änderung des übergeordneten Primärschlüssels der untergeordnete Wert Wille auch ändern, um dies widerzuspiegeln. AN KASKADE AKTUALISIEREN AN KASKADE LÖSCHEN bedeutet, dass wenn du AKTUALISIEREN ODER LÖSCHEN die Eltern, die Veränderung ist kaskadiert zum Kind.

Empfohlen: