Question : DÉCLENCHEMENTS DE SQL

J'ai créé un déclenchement qui envoie automatiquement un email quand l'analysis_c de coloum est mis à jour. Le seul problème est un email est envoyé chaque fois à quelqu'un édite ce coloum mais je veux seulement envoyer un email quand le coloum est peuplé Br/>
Here avec du mot le « DELETED'< est mon déclenchement courant ; DÉCLENCHEMENT Deleted_Products du

CREATE DESSUS [arrangement]. [@product VARCHAR @product de


begin

return

end



Select de mise à jour de


((1000) de
Declare de @description de 10)
Declare de @pickface (10)
Declare (2000) de @Status varchar @body varchar varchar de
Declare (100) sinon (analysis_c) = produits varchar,
FOR Update
AS
Declare de stockm]/>@description = description,
@pickface = empaquetant,
@Status = inserted




set d'analysis_c
from @body = (le « produit » + » « + @product + @description + » « + « a été déplacé à » + » « + @Status + « Pickface » + » '+ @pickface)les @recipients du

du maître. .xp_sendmail du

EXEC = « [email protected] », @subject du

= « information sur le produit mise à jour », @message du

= @body

Can n'importe qui me dirigent dans la bonne direction ?
class= de

Réponse : DÉCLENCHEMENTS DE 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 :
CRÉER LE DÉCLENCHEMENT Deleted_Products DESSUS [arrangement]. [stockm]
POUR la mise à jour
AS
Déclarer le @product VARCHAR (10)
Déclarer le @description varchar (1000)
Déclarer le @pickface (10) varchar
Déclarer varchar @body (2000)
Déclarer le @Status varchar (100)


sinon mettre à jour (l'analysis_c)
commencer
  retourner
extrémité

sinon existe (nulle choisie d'insérer où analysis_c = « SUPPRIMÉ ")
commencer
  retourner
extrémité



Choisir le @product = le produit,
@description = description,
@pickface = empaquetant,
@Status = analysis_c
d'insérer




@body réglé = (le « produit » + « « + @product + @description + » » + « a été déplacé à » + « « + @Status + « Pickface » + » » + le @pickface)

 Maître. .xp_sendmail d'EXEC

            @recipients = « [email protected] »,

            @subject = « information sur le produit mise à jour »,

              @message = @body
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us