Stefan: MSSQL Trigger für Update/insert => TS + Checksum?

Beitrag lesen

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.