sql >> Database teknologi >  >> RDS >> Sqlserver

sp_generate_inserts til SQL Server 2008

Det ser ud til at være dette afsnit, lidt over halvvejs nede:

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

Se, det konverteres til en CHAR(255), hvilket betyder, at værdien udfyldes til 255 tegn. Skift det til VARCHAR i stedet, og det burde være fint, da det ikke vil fylde værdierne ud med mellemrum.



  1. implicitte indre sammenføjninger - er de ligeværdige?

  2. Undgå at springe en række over ved hjælp af next() Method of ResultSet

  3. IP-adresse gemt som decimal - PL/SQL for at blive vist som prikket quad

  4. Ajax-opkald returnerer hele siden i stedet for kun ekkoværdien