sql >> Base de Datos >  >> RDS >> Sqlserver

sp_generate_inserts para SQL Server 2008

Parece ser esta sección, un poco más de la mitad hacia abajo:

WHEN @Data_Type IN ('uniqueidentifier') 
                THEN  
                    'COALESCE('''''''' + REPLACE(CONVERT(char(255),RTRIM(' + @Column_Name + ')),'''''''','''''''''''')+'''''''',''NULL'')'

Vea que se está convirtiendo en CHAR (255), lo que significa que el valor se está rellenando a 255 caracteres. Cambie eso a VARCHAR en su lugar y debería estar bien ya que eso no rellenará los valores con espacios.