Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.464 Beiträge
Delphi 12 Athens
|
Re: Trigger rekursiv
20. Jul 2009, 08:15
Bei so einer Datenstruktur gibt es Lock-Konflikte, wenn mehr als eine Transaktion innerhalb einer Gruppe in die Tabelle schreibt.
Bei vielen Datensätzen kann das recht langsam werden, da jede einzelne Änderung den Trigger auslöst. Im Update-Trigger muss geprüft werden, dass sich wirklich ein Feld abgesehen von POS ändert.
Das Feld POS würde ich in eine zweite Tabelle auslagern (nur ID und POS), damit entfallen automatisch rekursiven Triggeraufrufe.
|