ISNULL (выражение служб SSIS)ISNULL (SSIS Expression)

Возвращает результат в виде логического выражения, в зависимости от того, имеет ли выражение значение NULL.Returns a Boolean result based on whether an expression is null.

СинтаксисSyntax


ISNULL(expression)  

АргументыArguments

expressionexpression
Допустимое выражение любого типа данных.Is a valid expression of any data type.

Типы результатаResult Types

DT_BOOLDT_BOOL

Примеры выраженийExpression Examples

Данный пример возвращает значение TRUE, если столбец DiscontinuedDate содержит значение NULL.This example returns TRUE if the DiscontinuedDate column contains a null value.

ISNULL(DiscontinuedDate)  

Данный пример возвращает «Unknown last name», если значение в столбце LastName равно NULL, в противном случае он возвращает значение из LastName.This example returns "Unknown last name" if the value in the LastName column is null, otherwise it returns the value in LastName.

ISNULL(LastName)? "Unknown last name":LastName  

Данный пример всегда возвращает значение TRUE, если столбец DaysToManufacture равен NULL, независимо от значения переменной в AddDays.This example always returns TRUE if the DaysToManufacture column is null, regardless of the value of the variable AddDays.

ISNULL(DaysToManufacture + @AddDays)  

См. также:See Also

Функции (выражение служб SSIS) Functions (SSIS Expression)
COALESCE (Transact-SQL)COALESCE (Transact-SQL)