Brunswick Geschrieben 3. Dezember 2003 Geschrieben 3. Dezember 2003 Ist es bei einer DB2 DB möglich, einen Satz automatisch zu löschen, wenn dieser eine bestimmte Zeit lang nicht mehr verändert wurde? Z.B. schreibe ich einen User, der sich angemeldet hat in eine Tabelle und lösche in beim Logout. Wenn jetzt allerdings kein Logout durchgeführt wird (weil z.B. das System abstürzt), stünde der User noch in der Tabelle und könnte sich nicht anmelden. Könnte ich den Satz automatsich entfernen lassen durch DB2, wenn an ihm kein Update in ner bestimmten zeitspanne durchgeführt wurde?
just_me Geschrieben 3. Dezember 2003 Geschrieben 3. Dezember 2003 Vollautomatisches Löschen dezidierter Tupel wird sicher schwierig, weil das System kaum wissen kann, was du genau willst, aber die meisten DBMS unterstützen Aktions-/Auftragspläne, bei denen man sehr genau vorgeben kann, was wann wie und wo ausgeführt werden soll. Vorschlag: Schreibe dir entsprechende Prozeduren, die du an Events wie "Hochfahren", "Datumswechsel" o.ä. koppelst.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden