Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Verifique se um parâmetro é nulo ou vazio em um procedimento armazenado


Às vezes, uso NULLIF igual a...
IF NULLIF(@PreviousStartDate, '') IS NULL

Provavelmente não há razão para ser melhor do que a maneira sugerida por @Oded e @bluefeet, apenas preferência estilística.

O método do @danihp é muito legal, mas meu cérebro velho e cansado não iria para COALESCE quando eu estivesse pensando que é nulo ou vazio :-)