OVH Cloud OVH Cloud

mettre une etape d'un job en echec

2 réponses
Avatar
johann
bonjour,

je veux faire un job qui verifie que des donn=E9es ont bien =E9t=E9s rensei=
gn=E9es=20
et qui dans le cas contraire envoie un message =E0 l'utilisateur qui soit u=
n=20
peux plus clair que le message de notification

L'id=E9e c'est de faire une premiere etape qui verifie que les donn=E9es on=
t=20
bien =E9t=E9 renseign=E9es puis en cas d'echec de cette etape, lancer une=20
deuxieme etape en commande system qui envoie le message.

Mon probleme est que je ne sais pas comment faire en sorte que la premiere =

etape soit en echec. Pour l'instant , en transact sql, je fais un if not=20
exists pour verifier si les donn=E9es ont et=E9 renseign=E9es et si c pas l=
e cas=20
je fais un insert d'une valeur null dans un champ qui ne les accepte pas.=20
Ceci met bien l'etape en echec mais c 'est pas tres "propre".

Quelqu'un aurait il une solution plus propre??

2 réponses

Avatar
Laurent Moreau
Voir aide en ligne de: RAISERROR

Laurent.




"johann" wrote in message
news:cdnvte$q4m$
bonjour,

je veux faire un job qui verifie que des données ont bien étés renseignées
et qui dans le cas contraire envoie un message à l'utilisateur qui soit un
peux plus clair que le message de notification

L'idée c'est de faire une premiere etape qui verifie que les données ont
bien été renseignées puis en cas d'echec de cette etape, lancer une
deuxieme etape en commande system qui envoie le message.

Mon probleme est que je ne sais pas comment faire en sorte que la premiere
etape soit en echec. Pour l'instant , en transact sql, je fais un if not
exists pour verifier si les données ont eté renseignées et si c pas le cas
je fais un insert d'une valeur null dans un champ qui ne les accepte pas.
Ceci met bien l'etape en echec mais c 'est pas tres "propre".

Quelqu'un aurait il une solution plus propre??
Avatar
johann
ça marche merci !