NULL (SSIS)
返回请求的数据类型的空值。
语法
NULL(typespec)
参数
typespec
有效的数据类型。有关详细信息,请参阅 Integration Services 数据类型。
结果类型
任何包含空值的有效数据类型。
备注
如果参数为空,则 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 数据类型。 |
示例
以下示例将返回下列数据类型的空值:DT_STR、DT_DATE 和 DT_BOOL。
NULL(DT_STR,10,1252)
NULL(DT_DATE)
NULL(DT_BOOL)