Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

sp_generate_inserts para SQL Server 2008


Parece ser esta seção, pouco mais da metade do caminho:
WHEN @Data_Type IN ('uniqueidentifier') 
                THEN  
                    'COALESCE('''''''' + REPLACE(CONVERT(char(255),RTRIM(' + @Column_Name + ')),'''''''','''''''''''')+'''''''',''NULL'')'

Veja que está convertendo para um CHAR(255), o que significa que o valor está sendo preenchido para 255 caracteres. Altere isso para VARCHAR e deve ficar bem, pois isso não preencherá os valores com espaços.