TO_HEX (Lakehouse v1)
Für ein Zeichenfolgenargument str gibt TO_HEX() eine hexadezimale Zeichenfolgendarstellung von str zurück, in der jedes Byte jedes Zeichens in str in zwei Hexadezimalziffern umgewandelt wird. Die Umkehrung dieser Operation führt die Funktion UNHEX() aus.
Für ein numerisches Argument N gibt TO_HEX() eine hexadezimale Zeichenfolgendarstellung des Werts von N zurück, der als longlong-Zahl (BIGINT) behandelt wird.
Analyze-Syntax
Abschnitt betitelt „Analyze-Syntax“func.to_hex(<expr>)Analyze-Beispiele
Abschnitt betitelt „Analyze-Beispiele“func.to_hex('abc')
┌────────────────────┐│ func.to_hex('abc') │├────────────────────┤│ 616263 │└────────────────────┘SQL-Syntax
Abschnitt betitelt „SQL-Syntax“TO_HEX(<expr>)Aliasse
Abschnitt betitelt „Aliasse“SQL-Beispiele
Abschnitt betitelt „SQL-Beispiele“SELECT HEX('abc'), TO_HEX('abc');
┌────────────────────────────┐│ hex('abc') │ to_hex('abc') │├────────────┼───────────────┤│ 616263 │ 616263 │└────────────────────────────┘
SELECT HEX(255), TO_HEX(255);
┌────────────────────────┐│ hex(255) │ to_hex(255) │├──────────┼─────────────┤│ ff │ ff │└────────────────────────┘