sql >> Base de Datos >  >> RDS >> Sqlserver

¿Convertir de UniqueIdentifier a BigInt y viceversa?

No hay problema con tu segunda conversión. Cuando ejecuto su declaración SQL en SQL Management Studio, obtengo:

------------------------------------
C50B0567-F8CC-4219-A1E1-91C97BD9AE1B

(1 row(s) affected)


--------------------
7423352504965404994

(1 row(s) affected)


------------------------------------
C50B0567-F8CC-4219-0000-000000000000

(1 row(s) affected)

Dado que está convirtiendo un valor de 8 bytes en guid de 16 bytes, la mitad de guid serán ceros, que es exactamente lo que está viendo.