Saltar al contenido

¿Cómo generar un Guid en SQL Server?

Esta división fue analizado por especialistas para garantizar la exactitud de nuestro tutorial.

Solución:

prueba esto:

SELECT NEWID()

espero haberte ayudado

¿Qué es un GUID? GUID es un tipo de datos de SQL Server binario de 16 bytes que es globalmente único en tablas, bases de datos y servidores. El término GUID significa Globally Unique Identifier y se usa indistintamente con UNIQUEIDENTIFIER.

Para crear un GUID en SQL Server, se usa la función NEWID() como se muestra a continuación:

SELECT NEWID()

Ejecute la línea anterior de SQL varias veces y verá un valor diferente cada vez. Esto se debe a que la función NEWID() genera un valor único cada vez que la ejecuta.

Para declarar una variable de tipo GUID, la palabra clave utilizada es UNIQUEIDENTIFIER como se menciona en el siguiente script:

DECLARE @UNI UNIQUEIDENTIFIER;
SET @UNI = NEWID(); 
SELECT @UNI;

Como se mencionó anteriormente, los valores de GUID son únicos en tablas, bases de datos y servidores. Los GUID se pueden considerar como primarios globales keys. Primaria local keys se utilizan para identificar de forma única los registros dentro de una tabla. Por otro lado, los GUID se pueden usar para identificar registros de forma única en tablas, bases de datos y servidores.

Por ejemplo:

create table AspNetUsers
(
Id UNIQUEIDENTIFIER PRIMARY KEY default NEWID(),
Name nvarchar(200)
)

INSERT INTO AspNetUsers VALUES (default,'Shane')
INSERT INTO AspNetUsers VALUES (default,'Jonny')

select * from AspNetUsers

ingrese la descripción de la imagen aquí

Finalizando este artículo puedes encontrar las interpretaciones de otros sys admins, tú además puedes mostrar el tuyo si dominas el tema.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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