Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

sql comme la requête lente si vous utilisez le paramètre declare mais rapide sinon

J'imagine que vous devez avoir un index non couvrant avec la colonne principale comparepnfwd qui est utilisé par la requête littérale mais pas par la requête avec la variable.

Vous pouvez utiliser OPTION (RECOMPILE) pour que SQL Server recompile le plan en tenant compte de la valeur réelle de la variable.