Vous consultez une page technique concernant le logiciel de gestion Mercator. Celle-ci contient des informations spécifiques destinées aux professionnels de Mercator. Souhaitez-vous être redirigés vers des informations plus générales ?


   Ne plus poser cette question

Trigger pour suivre les modifications de S_DPA

0000001342     -      28/09/2018

Dans l'onglet SQL de l'éditeur de code, il suffit d'exécuter le script suivant :

CREATE trigger TR_STOCK_UPDDPA
on STOCK
FOR UPDATE not for replication
AS

if update(s_dpa)
      update stock set s_upddpa=1 from deleted,inserted
             where (deleted.s_id=stock.s_id) and (inserted.s_id=stock.s_id)
             and (deleted.s_dpa<>inserted.s_dpa)


Bonjour

Pouvez-vous me donner une aide au sujet d'un trigger ?

J'ai un champ s_upddpa de type logique, et on voudrait que ce champ soit mis à true lorsque le dpa est modifié, que ce soit en modifiant directement la fiche article, ou par le changement de prix lors de la livraison fournisseur.
Quelle est la syntaxe à utiliser ?