Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

sp_generate_inserts dla SQL Server 2008

Wygląda na to, że to ta sekcja, nieco ponad połowa drogi w dół:

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

Zobacz, że konwertuje się na CHAR(255), co oznacza, że ​​wartość jest uzupełniana do 255 znaków. Zmień to na VARCHAR i powinno być w porządku, ponieważ nie spowoduje to uzupełnienia wartości spacjami.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. WYBIERZ powiązane artykuły na podstawie słów kluczowych z jednej tabeli

  2. Policz na podstawie warunku w SQL Server

  3. Jak uzyskać różnicę między dwoma wierszami dla pola kolumny?

  4. Dołączanie tabel i schematów przy wyświetlaniu kolumn tożsamości w bazie danych SQL Server

  5. Standardowe ciągi formatu liczbowego obsługiwane przez FORMAT() w SQL Server