NULL(SSIS 表达式)

返回请求的数据类型的 Null 值。

语法

NULL(typespec)

参数

结果类型

任何包含 Null 值的有效数据类型。

注释

如果参数为 Null,则 NULL 返回的结果为 Null。

请求某些数据类型的 Null 值时需要提供参数。下表列出了这些数据类型及其参数。

数据类型

参数

示例

DT_STR

charcount

codepage

(DT_STR,30,1252) 将 30 个字符转换为使用 1252 代码页的 DT_STR 数据类型。

DT_WSTR

charcount

(DT_WSTR,20) 将 20 个字符转换为 DT_WSTR 数据类型。

DT_BYTES

bytecount

(DT_BYTES,50) 将 50 个字节的数据转换为 DT_BYTES 数据类型。

DT_DECIMAL

scale

(DT_DECIMAL,2) 将数值转换为带 2 位小数的 DT_DECIMAL 数据类型。

DT_NUMERIC

precision

scale

(DT_NUMERIC,10,3) 将数值转换为带 3 位小数且精度为 10 的 DT_NUMERIC 数据类型。

DT_TEXT

codepage

(DT_TEXT,1252) 将值转换为使用 1252 代码页的 DT_TEXT 数据类型。

示例

以下示例将返回下列数据类型的 Null 值:DT_STR、DT_DATE 和 DT_BOOL。

NULL(DT_STR,10,1252)
NULL(DT_DATE)
NULL(DT_BOOL)