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 '' .