Freigeben über


HEX (SSIS-Ausdruck)

Gilt für: SQL Server SSIS Integration Runtime in Azure Data Factory

Gibt eine Zeichenfolge zurück, die den hexadezimalen Wert einer ganzen Zahl darstellt.

Syntax

  
HEX(integer_expression)  

Argumente

integer_expression
Eine ganze Zahl mit oder ohne Vorzeichen.

Ergebnistypen

DT_WSTR

Bemerkungen

HEX gibt NULL zurück, wenn integer_expression NULL ist.

Das integer_expression -Argument muss zu einer ganzen Zahl ausgewertet werden. Weitere Informationen finden Sie unter Integration Services Datentypen.

Das zurückgegebene Ergebnis schließt keine Qualifizierer ein, wie z. B. das 0x-Präfix. Verwenden Sie den + (Verketten)-Operator, um ein Präfix einzuschließen. Weitere Informationen finden Sie unter + (Verketten) (SSIS-Ausdruck).

Die Buchstaben A bis F, die für die HEX-Schreibweise verwendet werden, werden in Großbuchstaben angezeigt.

Integer-Datentypen weisen für die sich ergebende Zeichenfolge die folgende Länge auf:

  • DT_I1 und DT_UI1 geben eine Zeichenfolge mit einer maximalen Länge von 2 zurück.

  • DT_I2 und DT_UI2 geben eine Zeichenfolge mit einer maximalen Länge von 4 zurück.

  • DT_I4 und DT_UI4 geben eine Zeichenfolge mit einer maximalen Länge von 8 zurück.

  • DT_I8 und DT_UI8 geben eine Zeichenfolge mit einer maximalen Länge von 16 zurück.

Beispiele für Ausdrücke

In diesem Beispiel wird ein numerisches Literal verwendet. Die Funktion gibt den Wert 190 zurück.

HEX(400)   

In diesem Beispiel wird die ReorderPoint -Spalte verwendet. Der Datentyp der Spalte ist smallint. Falls ReorderPoint gleich 750 ist, gibt die Funktion 2EE zurück.

HEX(ReorderPoint)   

In diesem Beispiel wird LocaleIDals Systemvariable verwendet. Falls LocaleID gleich 1033 ist, gibt die Funktion 409 zurück.

HEX(@LocaleID)  

Weitere Informationen

Funktionen (SSIS-Ausdruck)