Announcement

Collapse
No announcement yet.

kaskadiertes löschen in Interbase

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • kaskadiertes löschen in Interbase

    Ich habe diesen Begriff jetzt aufgeschnappt und bin mir aber nicht genau sicher, was das heißt!
    Vielleicht kann mir einer erklären was das ist, oder vielleicht sogar ein Page sagen, wo ich darüber was nachlesen kann.

    Ich weiß jetzt nicht, ob es das ist, aber wo ich zum Beispiel ein Problem habe ist, wenn ich jetzt einen Datensatz löschen will. Dann kommt es oft vor das Foreign Keys vorhanden sind und ich diese zuerst löschen muss.

    Gibt es da vielleicht einen Befehl der das automatisch macht, und ist das kaskadiertes löschen??????????

    Vielen Dank für die HIlfe

  • #2
    Joooo ... Gernot<br>

    <pre>
    Tabelle1 (Master)
    Tabelle2 (Detail)

    ALTER TABLE Tabelle2 ADD CONSTRAINT FK_ID FOREIGN KEY (ID) REFERENCES Tabelle1 (ID) ON DELETE CASCADE;

    Löschst du nun einen Satz aus Tabelle1 werden alle Referenzierenden Datensätze aus Tabelle2 auch gelöscht. Die Tabellen bleiben konsistent.
    </pre>
    Gruß Andrea

    Comment


    • #3
      Whow super für die Antwort, die ist echt spitze!!!

      Vielen Dank Gerno

      Comment

      Working...
      X