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

Vérifier si un paramètre est nul ou vide dans une procédure stockée

J'utilise parfois NULLIF comme ça...

IF NULLIF(@PreviousStartDate, '') IS NULL

Il n'y a probablement aucune raison pour que ce soit mieux que la méthode suggérée par @Oded et @bluefeet, juste une préférence stylistique.

La méthode de @danihp est vraiment cool mais mon vieux cerveau fatigué n'irait pas à COALESCE quand je pense que c'est nul ou vide :-)