Hallo,
ich habe ein kleines Problem. Für meine Projektarbeit darf ich eine Datenbank neu aufsetzten und diese funktionsfähig machen.
Eine Funktion die korrigiert wird ist die History Funktion, welche dem Archivieren fertiger Projekte dient. Wichtig anzumerken ist jedoch das sowohl die aktiven als auch die fertigen Projekte in der selben Tabelle geführt werden.
Das habe ich so gelöst:
ein Tupel erhält eine Flag solbald ein bestimmter status eingestellt wird.
Sobald die Flag da ist läuft eine Abfrage, welche den Tupel 1:1 kopiert und in die selbe Tabelle einfügt.
Daraufhin wird eine aktualisierung des Ursprungstupels vollzogen welche die Spalten auf "Null" setzt. Meine Frage ist nun wie kann ich die Aktualisierung gestalten sodass nur das Ursprungstupel verändert wird und kein anderer Datensatz. hab schon ewig im Netz gesucht aber bisher nicht fündig geworden.
Bietet sich für das Obere eine Schleife und/oder ein Trigger an?
Mit freundlichen Grüßen
Alph4
ich habe ein kleines Problem. Für meine Projektarbeit darf ich eine Datenbank neu aufsetzten und diese funktionsfähig machen.
Eine Funktion die korrigiert wird ist die History Funktion, welche dem Archivieren fertiger Projekte dient. Wichtig anzumerken ist jedoch das sowohl die aktiven als auch die fertigen Projekte in der selben Tabelle geführt werden.
Das habe ich so gelöst:
ein Tupel erhält eine Flag solbald ein bestimmter status eingestellt wird.
Sobald die Flag da ist läuft eine Abfrage, welche den Tupel 1:1 kopiert und in die selbe Tabelle einfügt.
Daraufhin wird eine aktualisierung des Ursprungstupels vollzogen welche die Spalten auf "Null" setzt. Meine Frage ist nun wie kann ich die Aktualisierung gestalten sodass nur das Ursprungstupel verändert wird und kein anderer Datensatz. hab schon ewig im Netz gesucht aber bisher nicht fündig geworden.
Bietet sich für das Obere eine Schleife und/oder ein Trigger an?
Mit freundlichen Grüßen
Alph4