Sdílet prostřednictvím


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)