Frage : SQL-AUSLÖSER

Ich verursacht einen Auslöser, der automatisch eine eMail sendet, wenn coloum analysis_c modernisiert ist. Das einzige Problem ist eine eMail geschickt jedes Mal jemand redigiert dieses coloum, aber ich möchte nur eine eMail senden, wenn das coloum mit das Wort „DELETED'< Br/>
Here ist mein gegenwärtiger Auslöser bevölkert;

CREATE AUSLÖSER Deleted_Products AN [Entwurf]. [stockm]
FOR Update
AS
Declare @product VARCHAR (10)
Declare @description varchar (1000)
Declare @pickface varchar (10)
Declare @body varchar (2000)
Declare @Status varchar (100)


if nicht Update (analysis_c)


begin

return

end



Select @product = Produkt,
@description = Beschreibung,
@pickface = verpackend,
@Status = analysis_c
from inserted




set @body = („Produkt“ +“ „+ @product + @description +“ „+ „verschoben worden auf“ +“ „+ @Status + „Pickface“ +“ '+ @pickface)

EXEC Meister. .xp_sendmail

@recipients = „[email protected]“,

@subject = „die aktualisierte Produktinformation“,

@message = @body

Can jedermann zeigen mich in der rechten Richtung?

Antwort : SQL-AUSLÖSER

sure:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
6:
37:
38:
39:
40:
41:
AUSLÖSER Deleted_Products AN VERURSACHEN [Entwurf]. [stockm]
FÜR Update
WIE
@product VARCHAR erklären (10)
Das varchar @description erklären (1000)
@pickface varchar (10) erklären
@body varchar erklären (2000)
Das varchar @Status erklären (100)


wenn nicht Update (analysis_c)
anfangen
  zurückgehen
Ende

wenn nicht existiert (auserwählte Null von eingesetzt wo analysis_c = „GELÖSCHT ")
anfangen
  zurückgehen
Ende



@product = Produkt vorwählen,
@description = Beschreibung,
@pickface = verpackend,
@Status = analysis_c
von eingesetzt




gesetztes @body = („Produkt“ + „„+ @product + @description +““ + „verschoben worden auf“ + „„+ @Status + „Pickface“ +““ + @pickface)

 EXEC Meister. .xp_sendmail

            @recipients = „[email protected]“,

            @subject = „Produktinformation aktualisiert“,

              @message = @body
Weitere Lösungen  
 
programming4us programming4us