HEX (SSIS 運算式)

適用於: SQL Server Azure Data Factory 中的 SSIS Integration Runtime

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

語法

  
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)  

另請參閱

函數 (SSIS 運算式)