Fråga : SQL STARTAR

Jag har skapat en starta som överför automatiskt en e-post, när coloumanalysis_c uppdateras. Det enda problemet är en e-post överförs everytime någon redigerar denna coloum, men jag önskar endast att överföra en e-post, när coloumen befolkas med DELETED'

Here för uttrycka ”är min ström startar;

CREATE STARTAR PÅ Deleted_Products [intrigen]. [@product för


begin

return

end



Select för uppdatering för


if för varchar (1000) för
Declare för @description för
Declare för @product VARCHAR för
FOR Update
AS
Declare för stockm] (10) för @pickface varchar (10) för
Declare @body varchar (2000) @Status för
Declare varchar (100) inte (analysis_c) = produkt,
@description = beskrivningen,
@pickface = paketera,
@Status = @body inserted




set för analysis_c
from = (”produkten” +” ”+ @product + @descriptionen +” ”+ ”har varit rörd till” +” ”+ @Statusen + ”Pickface” + ” '+ @recipients för

för

EXEC ledar-. .xp_sendmail för @pickface) = ”[email protected]”, @subject för

= ”uppdaterad information om produkten”, @messagen för

= @body

Can någon pekar mig i rätt riktning?
" klar "

Svar : SQL STARTAR

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:
36:
37:
38:
39:
40:
41:
SKAPA STARTAR PÅ Deleted_Products [intrigen]. [stockm]
FÖR uppdatering
SOM
Förklara @product VARCHAR (10)
Förklara den varchar @descriptionen (1000)
Förklara varchar @pickface (10)
Förklara @body varchar (2000)
Förklara den varchar @Statusen (100)


om inte uppdatering (analysis_c)
börja
  gå tillbaka
avsluta

om inte finns (valt ogiltigt från insatt var analysis_c = ”BORTTAGET”)
börja
  gå tillbaka
avsluta



Välj @product = produkten,
@description = beskrivning,
@pickface = paketera,
@Status = analysis_c
från insatt




fastställdt @body = (”produkten” + ””+ @product + @descriptionen +”” + ”har varit rörd till” + ””+ @Statusen + ”Pickface” +”” + @pickface),

 EXEC ledar-. .xp_sendmail

            @recipients = ”[email protected]”,

            @subject = ”uppdaterad information om produkt”,

              @message = @body
Andra lösningar  
 
programming4us programming4us