Important
Self-managed SingleStore will soon transition from version 9.1 RC to version 10. This new semantic versioning scheme will provide SingleStore with finer control over engine and feature releases that were not possible with the current versioning scheme.
In the interim, SingleStore 9.1 RC can be used to preview, evaluate, and provide feedback on the new and upcoming features in SingleStore 10 prior to its general availability. Ahead of this transition, SingleStore 9.0 is recommended for production workloads, which can later be upgraded to SingleStore 10.
UUID_ TO_ BIN
On this page
The UUID_ function converts a string UUID value to a binary UUID value.
Syntax
UUID_TO_BIN(string_uuid, swap_time)
Arguments
string_: A string UUID value.
swap_: A flag value that can be 0 or 1.
Return Type
VARBINARY(16)
Remarks
-
If the argument is an invalid UUID value, it returns SQL
NULL. -
UUID_can take one or two arguments.TO_ BIN -
If
swap_istime 0,UUID_is a one-argument function that returns the binary format in the same order as the string value.TO_ BIN -
If
swap_istime 1,UUID_is a two-argument function that returns the binary format in different order as the string value.TO_ BIN It swaps the time-low(first) and time-high(third) groups of hexadecimal characters.
-
Examples
Converts the UUID in binary format and returns the binary format in hexadecimal format.
SELECT HEX(UUID_TO_BIN('d93f9a83-e032-4e25-80a6-d67235e68399'))AS result;
+----------------------------------+
| result |
+----------------------------------+
| D93F9A83E0324E2580A6D67235E68399 |
+----------------------------------+Converts the UUID to binary format and returns it in hexadecimal format after swapping the time part.
SELECT HEX(UUID_TO_BIN('d93f9a83-e032-4e25-80a6-d67235e68399', 1))AS result;
+-----------------------------------+
| result |
+-----------------------------------+
| 4E25E032D93F9A8380A6D67235E683999 |
+-----------------------------------+Last modified: