Megosztás:


HEX (SSIS-kifejezés)

A következőkre vonatkozik:SQL Server SSIS integrációs modul az Azure Data Factoryben

Egy egész szám hexadecimális értékét képviselő sztringet ad vissza.

Szintaxis

  
HEX(integer_expression)  

Érvek

integer_expression
Aláírt vagy aláíratlan egész szám.

Eredménytípusok

DT_WSTR

Megjegyzések

A HEX null értéket ad vissza, ha integer_expression null.

A integer_expression argumentumnak egész számként kell kiértékelnie. További információ: Integration Services-adattípusok.

A visszatérési eredmény nem tartalmaz minősítőket, például a 0x előtagot. Előtag hozzáadásához használja a + (Összefűzés) operátort. További információ: + (összefűzés) (SSIS-kifejezés).

A HEX jelölésekben használt A – F betűk nagybetűkként jelennek meg.

Az eredményül kapott sztring hossza egész szám adattípusok esetén a következő:

  • DT_I1 és DT_UI1 legfeljebb 2 hosszúságú sztringet ad vissza.

  • DT_I2 és DT_UI2 legfeljebb 4 hosszúságú sztringet ad vissza.

  • DT_I4 és DT_UI4 legfeljebb 8 hosszúságú sztringet ad vissza.

  • DT_I8 és DT_UI8 16-os maximális hosszúságú sztringet ad vissza.

Példa kifejezésre

Ez a példa numerikus literált használ. A függvény a 190 értéket adja vissza.

HEX(400)   

Ez a példa a ReorderPoint oszlopot használja. Az oszlop adattípusa kisméretű. Ha ReorderPoint 750, a függvény 2EE értéket ad vissza.

HEX(ReorderPoint)   

Ez a példa LocaleID, egy rendszerváltozót használ. Ha LocaleID 1033, a függvény 409-et ad vissza.

HEX(@LocaleID)  

Lásd még:

Függvények (SSIS-kifejezés)