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

Utiliser des paramètres facultatifs lorsque la valeur entrante est nulle ?

EDIT :meilleure solution, grâce à pmbAustin

@exclude_new_1 = COALESCE(@exclude1, '');

ANCIENNE REPONSE :

Définissez de nouveaux paramètres avec l'instruction case

@exclude_new_1 = CASE WHEN (@exclude1 IS NULL) THEN '' ELSE @exclude1 END

utilisez les nouveaux paramètres dans votre sélection. Devrait faire l'affaire...