Hallo,
so die erste Version habe ich, nur updatet der mir so natürlich bei jedem Update/Insert alle Einträge.
Der Trigger sollte aber nur den betreffenden Eintrag ändern...
geht das irgendwie?
fallen Euch sonst noch Fehler auf?
DANKE im Voraus
USE [eazybusiness]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER TRIGGER [dbo].[updateTS]
ON [dbo].[bm_sonderpreis]
AFTER INSERT,UPDATE
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for trigger here
UPDATE bm_sonderpreis SET lastupdate = GETDATE()
END
Tach!
Kann ich einen Trigger so anlegen, dass er bei jedem Update/Insert in der Tabelle Artikel beim entsprechenden Eintrag einen Timestamp und eine Checksum des Datensatzes in die Tabelle Artikel schreibt?
Ja, ich denke schon.
Wenn ja, wie geht das am besten?
Du nimmst dir die Dokumentation deines Systems und liest dich in das Thema Trigger ein. Und wenn du beim Implementieren oder anderweitig ein Verständnisproblem hast, fragst du nochmal konkret nach.
dedlfix.