Esta función en MySQL se usa para verificar si el identificador único universal (UUID) dado es válido o no. Devuelve 1 si el argumento es un UUID de formato de string válido, 0 si el argumento no es un UUID válido y NULL si el argumento es NULL.
Los siguientes son los UUID de formato de string válidos en MySQL:
aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee aaaaaaaabbbbccccddddeeeeeeeeeeee {aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee}
Sintaxis:
IS_UUID(string_uuid)
Parámetro: este método acepta un parámetro.
- string_uuid: ingrese el UUID que queremos verificar.
Devuelve:
Devuelve 1 si el UUID es válido y 0 si no lo es.
Ejemplo-1:
Comprobar si el valor del identificador único universal dado es válido o no con la ayuda de la función UUID. Como está en uno de los 3 formatos de string válidos, obtendremos 1 como resultado. Podemos ver que el UUID dado está en formato ‘aaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee’.
SELECT IS_UUID('3aad549b-acbd-4318-6498-3b0a656024bc') AS ValidOrNot;
Producción :
VALIDORNOT |
---|
1 |
Ejemplo-2:
Comprobar si el valor del identificador único universal dado es válido o no con la ayuda de la función UUID. Como está en uno de los 3 formatos de string válidos, obtendremos 1 como resultado. Podemos ver que el UUID dado está en formato ‘aaaaaaaabbbbccccddddeeeeeeeeeee’.
SELECT IS_UUID('1cda554accab231487411a9a656824cc') AS ValidOrNot;
Producción :
VALIDORNOT |
---|
1 |
Ejemplo-3:
Comprobar si el valor del identificador único universal dado es válido o no con la ayuda de la función UUID. Como está en uno de los 3 formatos de string válidos, obtendremos 1 como resultado. Podemos ver que el UUID dado está en formato ‘{aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee}’.
SELECT IS_UUID('{9dcd767a-ccaa-1532-3245-5b8c874124aa}') AS ValidOrNot;
Producción :
VALIDORNOT |
---|
1 |
Ejemplo-4:
Comprobar si el valor del Identificador único universal dado es válido o no con la ayuda de la función UUID. Como no está en uno de los 3 formatos de string válidos, obtendremos 0 como resultado.
SELECT IS_UUID('7acd798c-daba-6731-4123-8b8c7751') AS ValidOrNot;
Producción :
VALIDORNOT |
---|
0 |
Ejemplo-5:
Comprobar si el resultado proporcionado por la función RAND() es un identificador único universal válido o no con la ayuda de la función UUID.
SELECT IS_UUID(RAND()) AS ValidOrNot;
Producción :
VALIDORNOT |
---|
0 |
Entonces, podemos ver que el resultado dado por la función RAND() no es un UUID válido.
Publicación traducida automáticamente
Artículo escrito por jana_sayantan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA