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)