HEX (SSIS)

返回一个表示十六进制整数值的字符串。

语法

HEX(integer_expression)

参数

integer_expression

有符号或无符号整数。

结果类型

DT_WSTR

备注

如果 integer_expression 为空值,则 HEX 返回空值。

integer_expression 参数的计算结果必须为整数。有关详细信息,请参阅 Integration Services 数据类型

返回结果不包含限定符,如 0x 前缀。若要包含前缀,请使用 +(连接)运算符。有关详细信息,请参阅 +(连接)(SSIS)

HEX 计数法中的字符 A – F 显示为大写字符。

产生的整数数据类型的字符串的长度如下所示:

  • DT_I1 和 DT_UI1 返回最大长度为 2 的字符串。
  • DT_I2 和 DT_UI2 返回最大长度为 4 的字符串。
  • DT_I4 和 DT_UI4 返回最大长度为 8 的字符串。
  • DT_I8 和 DT_UI8 返回最大长度为 16 的字符串。

示例

以下示例使用了一个数值。该函数将返回值 190。

HEX(400) 

以下示例使用了 ReorderPoint 列。列数据类型为 smallint。如果 ReorderPoint 为 750,则函数返回 2EE。

HEX(ReorderPoint) 

以下示例使用了系统变量 LocaleID。如果 LocaleID 为 1033,则函数返回 409。

HEX(@LocaleID)

请参阅

其他资源

函数 (SSIS)

帮助和信息

获取 SQL Server 2005 帮助