Изглежда, че това е този раздел, малко над средата надолу:
WHEN @Data_Type IN ('uniqueidentifier')
THEN
'COALESCE('''''''' + REPLACE(CONVERT(char(255),RTRIM(' + @Column_Name + ')),'''''''','''''''''''')+'''''''',''NULL'')'
Вижте, че се преобразува в CHAR(255), което означава, че стойността се допълва до 255 знака. Вместо това променете това на VARCHAR и би трябвало да е добре, тъй като това няма да допълва стойностите с интервали.