That would depend on how you store it in the blob. To use char(36)
you would have to convert all them to strings.
I think it would be better to store them as-is, and use binary(16)
. You could then define a view top of the external table where you have
GUID AS cast(binaryguid AS uniqueidentifier)