Sem muitas implicações. Isso diminuirá um pouco as consultas, mas você dificilmente notará.
UNIQUEIDENTIFIER
é armazenado como 16-byte binary
internamente de qualquer maneira. Se você for carregar o binário em um cliente e analisá-lo lá, observe a
bit order
, ele pode ter outra representação de string além do NEWID()
inicial . Oracle
's SYS_GUID()
A função é propensa a esse problema, convertê-la em uma string fornece resultados diferentes no cliente e no servidor.