Delen via


HEX (SSIS Expression)

van toepassing op:SQL Server SSIS Integration Runtime in Azure Data Factory

Retourneert een tekenreeks die de hexadecimale waarde van een geheel getal vertegenwoordigt.

Syntaxis

  
HEX(integer_expression)  

Argumenten

integer_expression
Is een ondertekend of niet-ondertekend geheel getal.

Resultaattypen

DT_WSTR

Opmerkingen

HEX retourneert null als integer_expression null is.

Het argument integer_expression moet resulteren in een geheel getal. Zie Integration Services-gegevenstypenvoor meer informatie.

Het resultaat van het resultaat bevat geen kwalificaties zoals het voorvoegsel 0x. Als u een voorvoegsel wilt opnemen, gebruikt u de operator + (Samenvoegen). Zie + (Concatenate) (SSIS Expression)voor meer informatie.

De letters A - F, gebruikt in HEX-notaties, worden weergegeven als hoofdletters.

De lengte van de resulterende tekenreeks voor gegevenstypen voor gehele getallen is als volgt:

  • DT_I1 en DT_UI1 een tekenreeks met een maximale lengte van 2 retourneren.

  • DT_I2 en DT_UI2 een tekenreeks met een maximale lengte van 4 retourneren.

  • DT_I4 en DT_UI4 een tekenreeks met een maximale lengte van 8 retourneren.

  • DT_I8 en DT_UI8 een tekenreeks met een maximale lengte van 16 retourneren.

Voorbeelden van expressies

In dit voorbeeld wordt een numerieke letterlijke waarde gebruikt. De functie retourneert de waarde 190.

HEX(400)   

In dit voorbeeld wordt de kolom Opnieuw ordenen vanPoint gebruikt. Het gegevenstype kolom is kleine. Als Opnieuw ordenen 750 is, retourneert de functie 2EE.

HEX(ReorderPoint)   

In dit voorbeeld wordt LocaleIDgebruikt, een systeemvariabele. Als LocaleID 1033 is, retourneert de functie 409.

HEX(@LocaleID)  

Zie ook

Functions (SSIS Expression)