que je dois faire l'accord sur cette sp:Quel est le problème avec cette procédure stockée?
alter PROCEDURE Gaming.usp_DB_GetGameResultsByDateTime
(@FromDateTime AS DATETIME2(7) = null ,
@ToDateTime AS DATETIME2(7) = null)
AS
DECLARE @FromDateTime_Actual AS DATETIME2(7) ,
@ToDateTime_Actual AS DATETIME2(7);
SET @FromDateTime_Actual = ISNULL(@FromDateTime, DATEADD (DAY, -1, SYSDATETIME()));
SET @ToDateTime_Actual = ISNULL (@ToDateTime , SYSDATETIME());
SELECT Id, GameTypeId, PlayerId,
BetAmount, Profit,
DateAndTime
FROM Gaming.GameResults
WHERE DateAndTime >= @FromDateTime_Actual
AND DateAndTime < @ToDateTime_Actual
ORDER BY DateAndTime ASC;
GO
Quel est le problème avec cette procédure stockée? Comment réécrireiez-vous cette procédure stockée?
Quels sont les problèmes que vous rencontrez avec elle? Cela semble assez simple. Si c'est la performance, assurez-vous que vous avez des index sur la colonne DateAndTime ... – JNK
Quels problèmes avez-vous besoin de réglage? –
salut, j'avais index sur le dateandtime. Je pense que le sp recompile dans evrey courir parce que c'est worte? Quelqu'un pense comme moi? – dani