Función IS_UUID() en MySQL

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *