Collections:
IS_UUID() - Validating UUID String Format
How to validate a UUID (Universal Unique IDentifier) string using the IS_UUID() function?
✍: FYIcenter.com
IS_UUID(uuid) is a MySQL built-in function that
validates a UUID (Universal Unique IDentifier) string.
It only checks if the given UUID is a 32-digit hexadecimal string or not.
For example:
SELECT IS_UUID('447f9022-956d-11ee-b1eb-65d6038dbafa'); -- +-------------------------------------------------+ -- | IS_UUID('447f9022-956d-11ee-b1eb-65d6038dbafa') | -- +-------------------------------------------------+ -- | 1 | -- +-------------------------------------------------+ SELECT IS_UUID('aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee'); -- +-------------------------------------------------+ -- | IS_UUID('aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee') | -- +-------------------------------------------------+ -- | 1 | -- +-------------------------------------------------+
If the UUID string is too short (less than 32 digits) or invalid characters, IS_UUID() returns 0. For example:
SELECT IS_UUID('447f9022-956d-11ee-b1eb-65d6038d'); -- +---------------------------------------------+ -- | IS_UUID('447f9022-956d-11ee-b1eb-65d6038d') | -- +---------------------------------------------+ -- | 0 | -- +---------------------------------------------+ SELECT IS_UUID('aaaaaaaa-bbbb-cccc-zzzz-eeeeeeeeeeee'); -- +-------------------------------------------------+ -- | IS_UUID('aaaaaaaa-bbbb-cccc-zzzz-eeeeeeeeeeee') | -- +-------------------------------------------------+ -- | 0 | -- +-------------------------------------------------+
Reference information of the IS_UUID() function:
IS_UUID(uuid): boolean Returns 1 if and only if the argument is a valid UUID. Arguments, return value and availability: uuid: Required. The UUID string to be validated. boolean: Return value. 1 if and only if the argument is a valid UUID. Available since MySQL 5.7.
⇒ UUID() - Generating UUID String
⇐ BIN_TO_UUID() - Converting Binary to UUID
2023-12-08, 954🔥, 0💬
Popular Posts:
How To List All User Names in a Database in SQL Server? If you want to see a list of all user names ...
How to download and install SQL Server 2005 Sample Scripts in SQL Server? If you want to learn from ...
What Happens If the UPDATE Subquery Returns Multiple Rows in SQL Server? If a subquery is used in a ...
How To Set Up SQL*Plus Output Format in Oracle? If you want to practice SQL statements with SQL*Plus...
What Is an Oracle Instance in Oracle? Every running Oracle database is associated with an Oracle ins...