No hay muchas implicaciones. Ralentizará un poco las consultas, pero apenas lo notarás.
UNIQUEIDENTIFIER
se almacena como 16-byte binary
internamente de todos modos.
Si va a cargar el binario en un cliente y analizarlo allí, tenga en cuenta el bit order
, puede tener otra representación de cadena que el NEWID()
inicial .
Oracle
SYS_GUID()
La función es propensa a este problema, convertirla en una cadena da resultados diferentes en el cliente y en el servidor.