HEX (výraz SSIS)
platí pro:SQL Server
SSIS Integration Runtime ve službě Azure Data Factory
Vrátí řetězec představující šestnáctkovou hodnotu celého čísla.
Syntax
HEX(integer_expression)
Argumenty
integer_expression
Je celé číslo se znaménkem nebo bez znaménka.
Typy výsledků
DT_WSTR
Poznámky
Funkce HEX vrátí hodnotu null, pokud integer_expression má hodnotu null.
Argument integer_expression musí být vyhodnocen jako celé číslo. Další informace najdete v tématu datové typy integračních služeb.
Výsledek vrácení nezahrnuje kvalifikátory, jako je předpona 0x. Pokud chcete zahrnout předponu, použijte operátor + (Concatenate). Další informace najdete v tématu + (Concatenate) (SSIS Expression).
Písmena A – F, použitá v zápisech HEX, se zobrazují jako velká písmena.
Délka výsledného řetězce pro celočíselné datové typy je následující:
DT_I1 a DT_UI1 vrátit řetězec s maximální délkou 2.
DT_I2 a DT_UI2 vrátit řetězec s maximální délkou 4.
DT_I4 a DT_UI4 vrátit řetězec s maximální délkou 8.
DT_I8 a DT_UI8 vrátit řetězec s maximální délkou 16.
Příklady výrazů
V tomto příkladu se používá číselný literál. Funkce vrátí hodnotu 190.
HEX(400)
Tento příklad používá sloupec Změnit pořadípointu. Datový typ sloupce je smallint. Pokud ReorderPoint je 750, vrátí funkce hodnotu 2EE.
HEX(ReorderPoint)
Tento příklad používá localeID, systémovou proměnnou. Pokud id národního prostředí je 1033, vrátí funkce hodnotu 409.
HEX(@LocaleID)
Viz také
funkce (výraz SSIS)