Pergunta : DISPARADORES DO SQL

Eu criei um disparador que emitisse automaticamente um email quando o analysis_c do coloum é atualizado. O único problema é um email é emitido todas as vezes a alguém edita este coloum mas eu quero somente emitir um email quando o coloum é povoado com o Br/>
Here DELETED'< da palavra de “é meu disparador atual; DISPARADOR Deleted_Products do

CREATE SOBRE [esquema]. do @Status varchar @body varchar varchar do
Declare do
Declare do @pickface do
Declare do @description do
Declare do @product VARCHAR do
FOR Update
AS
Declare [do stockm] (10) @product do


begin

return

end



Select da atualização do


(1000) (10) (2000) (100) se não (analysis_c) = produtos varchar,
@description = descrição,
@pickface = empacotando,
@Status = inserted




set do analysis_c
from @body = (o “produto” +” “+ @product + @description +” “+ “foi movido para” +” “+ @Status + “Pickface” + ” '+ os @recipients do

do mestre. .xp_sendmail do

EXEC do @pickface) = “[email protected]”, @subject do

= “informação de produto atualizado”, @message do

= @body

Can qualquer um apontam-me no sentido correto?
class= do

Resposta : DISPARADORES DO SQL

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:
CRIAR O DISPARADOR Deleted_Products SOBRE [esquema]. [stockm]
PARA a atualização
COMO
Declarar o @product VARCHAR (10)
Declarar o @description varchar (1000)
Declarar o @pickface varchar (10)
Declarar varchar @body (2000)
Declarar o @Status varchar (100)


se não atualizar (o analysis_c)
começar
  retornar
extremidade

se não existe (zero seleto do introduzido onde analysis_c = “SUPRIMIDO ")
começar
  retornar
extremidade



Selecionar o @product = o produto,
@description = descrição,
@pickface = empacotando,
@Status = analysis_c
do introduzido




@body ajustado = (o “produto” + ““+ @product + @description +”” + “foi movido para” + ““+ @Status + “Pickface” +”” + o @pickface)

 Mestre. .xp_sendmail de EXEC

            @recipients = “[email protected]”,

            @subject = de “informação produto atualizado”,

              @message = @body
Outras soluções  
 
programming4us programming4us