Bonjour,
Je n'arrive pas à comprendre pourquoi j'ai un temps d'exécution différent entre une requête et une procédure.
J'ai une requête qui commence par
et ma procédure stockée commence par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 declare @_idlot as int;set @_idlot = 7123; SET NOCOUNT ON;
Tout le reste est exactement le même.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ALTER PROCEDURE [dbo].[PS_Get_](@_idlot INT)AS BEGIN SET NOCOUNT ON;
Sous SSMS, quand j'exécute la requête j'ai le résultat en 7 secondes, mais quand j'exécute la procédure cela dure plus d'une minute.
Je n'arrive pas à comprendre pourquoi..
Je sais que mes connaissances sont limitées, et je vois déjà le type de réponse SQLPro : "une bonne formation s'impose"
mais si vous avez des explications, je suis preneur.
Merci d'avance
Partager