Forum: Datenbanken
by jobo,
11. Feb 2013
Also ich meine, man kann das Löschen selbst im Before Delete nicht verhinden, deswegen "provoziert" man den Fehler, z.B.
Select from mytable
und verhindert damit eben zunächst das Löschen. WEnn man dann noch geänderte Werte braucht, dann mittels AfteDelete ...
Forum: Datenbanken
by jobo,
11. Feb 2013
Ich weiß nicht, ob das noch aktuell ist, aber es war glaub ich so oder ähnlich:
- Before Delete Trigger, der absichtlich einen Fehler produziert. Damit ist das Löschen verhindert.
- After Delete Trigger, den gewünschten Wert ändern, also Update (oder doch löschen und mit geänderten Werten wieder einfügen)