Bonjour à tous,
Je suis en train d'étudier un scrit, et j'ai un peu du mal à envisager un cas de plantage. J'ai des exeptions dans tous les sens, mais une en particulier est censée arreter mon script en plein milieu si ca se produit et j'aimerai bien la produire cette erreur ^^
Voici mon cas
0-J'ai une table EXTRACTION dans laquelle j'ai des numéros de contrats à extraire, et un booleen 0 ou 1 qui signifie respective "a extraire" et "extrait" (PK sur mon contrat)
1-je créé un curseur sur ma table EXTRACTION et je récupere la liste des contrat "a extraire"
2-j'utilise une fonction pour retrouver des infos sur mes contrats
3-si j'ai pas d'info, je reviens en 1 (CONTINUE)
4-Si j'ai des info, je mets à jours, via une fonction, ma table EXTRACTION en remplacant le 0 par un 1
5-Si y'a une erreur pendant cette maj, on stop tout !
6-fin de la boucle, je reviens en 1
C'est ce point 5 qui m'embete... comment faire pour que cette fonction plante. Derriere, il y a un simple update; et etant donné que c'est la table de mon curseur, elle existe forcement, la ligne existe forcement... j'arrive pas à penser à un cas où ca pourrait planter. Vous auriez une idée ?
Merci d'avance.
Steven
Partager