Thema: Delphi Trigger rekursiv

Einzelnen Beitrag anzeigen

Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.337 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Trigger rekursiv

  Alt 19. Jul 2009, 15:51
Es gibt eine Gruppen mit einer ID.
Innerhalb einer Gruppe gibt es Einträge von einem bestimmten Typ (Text als varchar).
Jeder Eintrag hat ein Feld Pos.
Gibt es innerhalb einer Gruppe mehrere Einträge des gleichen Typs sollen diese nummeriert werden:

Zitat:
GrId, Id, Typ, Pos
1, 1, hd, 1
1, 2, hd, 2
1, 3, dd, null
1, 4, d, null
2, 5, d, 1
2, 6, d, 2
2, 7, e, null
2, 8, d, 3
Die Numerierung soll nur erfolgen, wenn mehr als ein Eintrag pro Typ in einer Gruppe existiert.
Die Änderungen in der Tabelle sind recht selten, die Abfragen rel. häufig. Daher will ich die Ergebnisse fest in der Datenbank ablegen.
Da jede Änderung berücksichtigt werden soll, will ich die Neuberechnung gern über Trigger anstoßen...
  Mit Zitat antworten Zitat