Sql Server 2012 isNull(@parameter,ColumnName) で保存された Proc を使用します
null値を持つパラメーターを送信すると、null値のない列が返されます
そして、列でnull値を取得する必要があります
Sql Server 2012 isNull(@parameter,ColumnName) で保存された Proc を使用します
null値を持つパラメーターを送信すると、null値のない列が返されます
そして、列でnull値を取得する必要があります
NULL を指定された置換値に置き換えます。
したがって、@parameter が null の場合、ColumnName である戻り値として置換を取得します。
ドキュメントには次のように記載されています。
ISNULL (check_expression , replacement_value)
check_expression と同じ型を返します。リテラル NULL が check_expression として指定されている場合、replacement_value のデータ型を返します。リテラル NULL が check_expression として指定され、replacement_value が指定されていない場合は、int を返します。