Utiliser
TRY_CONVERT(UNIQUEIDENTIFIER, parameter2) AS customerguid
au lieu de
CONVERT(UNIQUEIDENTIFIER, parameter2) AS customerguid
Les vues sont intégrées dans la requête et le CONVERT
peut s'exécuter avant le WHERE
.
Pour une discussion supplémentaire, voir SQL Server ne doit pas générer d'erreurs illogiques