Udostępnij za pośrednictwem


HEX (wyrażenia SSIS)

Zwraca ciąg reprezentujący wartość szesnastkową liczby całkowitej.

HEX(integer_expression)

Argumenty

  • integer_expression
    Jest liczbą całkowitą podpisane lub niepodpisane.

Typy wynik

DT_WSTR

Remarks

HEX zwraca wartość null, jeśli integer_expression ma wartość null.

The integer_expression argument must evaluate to an integer.Aby uzyskać więcej informacji zobaczTypy danych usług integracja.

Zwracany wynik nie zawiera kwalifikatory, takie jak prefiks 0 x.Aby dołączyć prefiksu, należy użyć operator (concatenate) +.Aby uzyskać więcej informacji zobacz+ (Konkatenacji) (wyrażenia SSIS).

Liter od A — F, używanych w notacji HEX są wyświetlane jako wielkie litery.

Długość ciąg wynikowego dla typu danych integer jest w następujący sposób:

  • DT_I1 i DT_UI1 zwracać ciąg o maksymalnej długości 2.

  • DT_I2 i DT_UI2 zwracać ciąg o maksymalnej długości 4.

  • DT_I4 i DT_UI4 zwracać ciąg znaków o maksymalnej długooci 8.

  • DT_I8 i DT_UI8 zwracać ciąg o maksymalnej długości 16.

Przykłady

W tym przykładzie literału numerycznego.Funkcja zwraca wartość 190.

HEX(400) 

W tym przykładzie użyto ReorderPoint kolumna.Typ danych kolumna jest smallint. Jeśli ReorderPoint 750, funkcja zwraca 2EE.

HEX(ReorderPoint) 

W tym przykładzie Identyfikator_ustawień_regionalnych, zmienna systemowa.Jeśli Identyfikator_ustawień_regionalnych jest 1033, funkcja zwraca 409.

HEX(@LocaleID)

See Also

Other Resources