Originariamente inviato da oregon
Un GUID e' lungo 128 bit, ovvero 16 byte. E' questa la quantita' di dati da riservare per un campo nel db.

La rappresentazione "visuale" viene poi fatta in questo formato

0713567D-917B-450A-894F-EC4D67E0C403

in cui la prima parte

07 13 56 7D

rappresenta i primi 32 bit in formato esadecimale

la seconda, la terza e la quarta

91 7B
45 0A
89 4F

rappresentano, ciascuna, altri 16 bit sempre in formato esadecimale

e l'ultima

EC 4D 67 E0 C4 03

rappresenta 48 bit in formato esadecimale. Per un totale appunto di

32+16+16+16+48 = 128

Bisogna quindi distinguere tra grandezza effettiva del dato (128 bit) e grandezza del dato formattato per la visualizzazione che, con i trattini, diventa di 36 caratteri.
grazie per l'esaustiva spiegazione