Hallo,
Ich brauch einen Trigger, der beim Update im selben Datensatz noch Felder anpasst.
Leider scheint das für die Datenbank unmöglich zu sein, weil sie so "zwei" Datensätze ändert.
Die Fehlermeldung beim Ändern von 'datum':
Mein Trigger, der sich ohne Probleme abspeichern lässt:
Wie kann ich mit einem Trigger beim UPDATE ein zweites UPDATE hinterherschieben?
Danke
Frank
Ich brauch einen Trigger, der beim Update im selben Datensatz noch Felder anpasst.
Leider scheint das für die Datenbank unmöglich zu sein, weil sie so "zwei" Datensätze ändert.
Die Fehlermeldung beim Ändern von 'datum':
Code:
Es wurde keine Zeile aktualisiert. Die Daten in Zeile 1 wurden nicht verarbeitet. Fehlerquelle: Microsoft.VisualStudio.DataTools Fehlernachricht: Die aktualisierten oder gelöschten Zeilenwerte machen die Zeile nicht eindeutig oder ändern mehrere Zeilen (2 Zeilen).
Code:
USE [testDB] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER TRIGGER [dbo].[T_tbl_A] ON [dbo].[tbl_A] AFTER UPDATE AS DECLARE @ID int; SET @ID = (SELECT id FROM inserted); IF UPDATE (datum) BEGIN UPDATE tbl_A SET update = 'TRUE' WHERE id = @ID END
Danke
Frank
Comment