Hello,
In SQL Server, a uniqueidentifier is stored as a 128-bit integer, which is then converted to hexadecimal for display. SQL Server by default displays this hexadecimal value in uppercase.
In .NET, the equivalent of a uniqueidentifier is a GUID. When converted to string in .NET/C#, the GUID is represented in lowercase.
When the data is being exported from SQL Server to another format like Parquet through Azure Synapse (which likely uses .NET), it is the GUID string format that is being used.
If this answer was helpful, please mark it as accepted so other users with same questions can find this topic.
Regards