共用方式為


HEX (SSIS 運算式)

傳回代表整數的十六進位值的字串。

語法

HEX(integer_expression)

引數

  • integer_expression
    是帶正負號或不帶正負號的整數。

結果類型

DT_WSTR

備註

如果 integer_expression 是 Null,則 HEX 會傳回 Null。

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)