Einzelnen Beitrag anzeigen

nahpets
(Gast)

n/a Beiträge
 
#8

Re: [MSSQL 2005] Speed Problem mit Update Trigger

  Alt 5. Aug 2008, 08:51
Hallo,

irgendwie habe ich das Problem nicht verstanden:

Du möchtest doch beim Insert nur den Satz prüfen, der gerade eingefügt wird. Bei Deiner ursprünglichen Logik wird aber jedesmal die gesamte Tabelle geprüft, auch wenn nur der neueste Satz fehlerhaft sein kann, dies erhöht natürlich bei vielen Datensätzen die Laufzeit rapide.

Müsste nicht sowas in der Art
SQL-Code:
if inserted.KST + inserted.IAS10 + inserted.MO + inserted.AMOUNT is NULL)
RAISERROR ('Fehlermeldung', 11, 1)
ausreichen?

Kenne mich mit der Syntax des SQL-Servers überhaupt nicht aus, daher hier nur Pseudocode.

Stephan
  Mit Zitat antworten Zitat