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)