Hallo zusammen,
ich bin auf der Suche nach einem Trigger welcher mir folgende Funktion ermöglicht.
In der Tabelle Auftrag_Position gibt es ein Spalte namens Position.
In diesem soll die Positionsnummer der Auftrags bzw. am Ende Rechnungsposition stehen.
Die Positionen sollen pro Auftrag bzw. Pro Rechnung erzeugt bzw. Geändert werden in
Tabelle Auftrag_Position gefiltert nach der Spalte Auftrag_ID.
Wenn eine Position erstellt wird bekommt diese Position 1 die zweite Position 2 die dritte die 3... Usw...
Das ganze würde dann so aussehen unter
Auftrag_ID 10
Position 1 Dienstleistung
Position 2 reifen Wechsel
Position 3 Datenrettung
Position 4 Einlagern
Position 5 Recherche
Wird nun nachträglich Position 3 gelöscht soll sie die Nummerierung der anderen Positionen welche nach Position 3 kommen automatisch ändern.
Auftrag_ID 10
Position 1 Dienstleistung
Position 2 reifen Wechsel
Position 3 Einlagern
Position 4 Recherche
Kann mir jemand sagen wie dieser Trigger unter mssql gebaut werden muss?
Bin da echt komplett unfähig
Vielen Dank
ich bin auf der Suche nach einem Trigger welcher mir folgende Funktion ermöglicht.
In der Tabelle Auftrag_Position gibt es ein Spalte namens Position.
In diesem soll die Positionsnummer der Auftrags bzw. am Ende Rechnungsposition stehen.
Die Positionen sollen pro Auftrag bzw. Pro Rechnung erzeugt bzw. Geändert werden in
Tabelle Auftrag_Position gefiltert nach der Spalte Auftrag_ID.
Wenn eine Position erstellt wird bekommt diese Position 1 die zweite Position 2 die dritte die 3... Usw...
Das ganze würde dann so aussehen unter
Auftrag_ID 10
Position 1 Dienstleistung
Position 2 reifen Wechsel
Position 3 Datenrettung
Position 4 Einlagern
Position 5 Recherche
Wird nun nachträglich Position 3 gelöscht soll sie die Nummerierung der anderen Positionen welche nach Position 3 kommen automatisch ändern.
Auftrag_ID 10
Position 1 Dienstleistung
Position 2 reifen Wechsel
Position 3 Einlagern
Position 4 Recherche
Kann mir jemand sagen wie dieser Trigger unter mssql gebaut werden muss?
Bin da echt komplett unfähig
Vielen Dank