Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

sp_generate_inserts untuk SQL Server 2008

Tampaknya bagian ini, lebih dari setengah jalan:

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

Lihat itu mengonversi ke CHAR(255) yang berarti nilainya diisi hingga 255 karakter. Ubah itu menjadi VARCHAR sebagai gantinya dan itu akan baik-baik saja karena itu tidak akan mengisi nilai dengan spasi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Di SQL Server, haruskah saya membuat indeks untuk kolom identitas, atau dibuat secara otomatis?

  2. Cara Memasukkan Hasil Prosedur Tersimpan ke Tabel Sementara di SQL Server

  3. Baca char, double, int pattern dari string di sql

  4. Masalah dengan ekstraksi tanggal di SQL Server

  5. Apa itu file MDF?