Bonjour à vous j'ai une proc stock qui met bcp de temps pour s'exécuter et je ne comprend âs pourquoi cela pose tant de problème pour un simple update .
Voici mon codeEn plus dans mon soucis de "débuggage" je voudrais des logs sur l"exécution de ma proc, qui je le signale fonctionne mais est tres lente (3-4 secodes).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 CREATE PROC updatesector ( @issuer char(20) = null , @sector char(15) = null) as IF @issuer = null or @sector = null BEGIN RETURN 50000 END BEGIN TRAN UPDATE SE_ISS_DBF SET M_SECTOR=@sector WHERE M_SNAME=@issuer UPDATE MPY_RSKC_DBF SET M_SECTOR=@sector WHERE M_ISSUER=@issuer COMMIT TRAN RETURN 0
Le begintran et commit me sert'il ou pas ?? ou est loggé (si elle est loggé..) mon action ?
Merci de m'aider
A+
Partager