Sim, esse código faz exatamente isso.
Você também pode usar:
if (@value is null or @value = '')
Editar:
Com as informações adicionadas que
@value é um int valor, você precisa em vez disso:if (@value is null)
Um
int valor nunca pode conter o valor '' .