sql >> Databáze >  >> RDS >> Sqlserver

sp_generate_inserts pro SQL Server 2008

Zdá se, že tato sekce je o něco málo přes polovinu níže:

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

Podívejte se, jak se převádí na CHAR(255), což znamená, že hodnota je doplněna na 255 znaků. Místo toho to změňte na VARCHAR a mělo by to být v pořádku, protože to nebude vyplňovat hodnoty mezerami.



  1. Nahradit hodnotu v řetězci odděleném čárkou v MySQL?

  2. Audit v Oracle

  3. věštec hierarchický dotaz start clause from join

  4. Jak získat všechny záznamy pomocí cizího klíče pomocí Laravel