Puede usar IsNull
where some_column = IsNull(@yourvariable, 'valueifnull')
EDITAR :
Lo que describiste en el comentario se puede hacer como:
where (@code is null or code = @code)
Puede usar IsNull
where some_column = IsNull(@yourvariable, 'valueifnull')
EDITAR :
Lo que describiste en el comentario se puede hacer como:
where (@code is null or code = @code)