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

La conversion SQL de varchar en uniqueidentifier échoue dans la vue

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