Sí, ese código hace exactamente eso.
También puedes usar:
if (@value is null or @value = '')
Editar:
Con la información añadida que @value
es un int
valor, necesita en su lugar:
if (@value is null)
Un int
value nunca puede contener el valor ''
.