0

我在存储过程中使用 Sql Server 2012 isNull(@parameter,ColumnName)

当我发送带有空值的参数时,它返回没有空值的列

我需要用列检索空值

4

1 回答 1

1

ISNULL()

用指定的替换值替换 NULL。

因此,如果您的@parameter 为空,您将获得替换作为返回值,即 ColumnName。

文档指出以下内容:

ISNULL(检查表达式,替换值)

返回与 check_expression 相同的类型。如果提供文字 NULL 作为 check_expression,则返回 replacement_value 的数据类型。如果提供了文字 NULL 作为 check_expression 并且没有提供 replacement_value,则返回一个 int。

于 2013-03-28T10:30:05.167 回答