NULL(SSIS 表达式)
适用范围:SQL Server Azure 数据工厂中的 SSIS Integration Runtime
返回请求的数据类型的 Null 值。
语法
NULL(typespec)
参数
typespec
有效的数据类型。 有关详细信息,请参阅 Integration Services 数据类型。
结果类型
任何包含 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 | 精度 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)