[SQL Server 2005] Problème avec l'instruction exec
Bonjour,
J'ai une procédure qui importe des cashbook, si au minimum un cashbook est importé (créé), dans la même procédure,
je lance une autre procédure qui importe les lignes des cashbook créés:
Code:
1 2 3 4 5 6 7
| IF @NbNew_INV > 0
BEGIN
-- Importation des Journaux associés aux caisses importées
EXEC pstk_Importation_Jnx_B2A @PK_Du, @PK_Au
END |
Tous cela fonctionne très bien, si ce n'est que aléatoirement (+/- 30 sur 1600) l'EXEC est lancé 2 fois de suite
(il me semble que cela arrive quand le serveur est très sollicité, comme si envoyé 2 fois en queue de traitement).
Pour compléter, si j'ai 20 lignes dans le journal associé au cashbook, j'ai bien dans la table les lignes de 1 à 20 et une deuxième fois les ligne de 1 à 20. Si je supprime l'importation et que je la relance, je n'ai plus le problème de doublon.
Donc, au vu de cela, je pense que c'est bien un problème de gestion de l'EXEC.
Quelqu'un a t'il la solution? Mille merci d'avance