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)