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

Kolom bentrok dengan jenis kolom lain dalam daftar unpivot

Ini sebenarnya masalah pengumpulan. Saya dapat mengatasinya dengan mengubah baris ini:

CAST([type] collate database_default AS VARCHAR(255)) AS [type], 
CAST(type_desc collate database_default AS VARCHAR(255)) AS type_desc, 
CAST(create_date AS VARCHAR(255)) AS create_date, 
CAST(lock_escalation_desc collate database_default AS VARCHAR(255)) AS lock_escalation_desc 

Masalah spesifiknya adalah name disusun sebagai Latin1_General_CI_AS , sedangkan 3 kolom lain yang Anda sebutkan disusun sebagai Latin1_General_CI_AS_KS_WS (Setidaknya, di mesin saya, saya tidak yakin seperti apa di server/database dengan susunan default yang berbeda).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Gunakan SCOPE_IDENTITY() untuk Mengembalikan Nilai Identitas yang Disisipkan Terakhir dalam Lingkup yang Sama (SQL Server)

  2. SET TEKSTIZE Tidak Bekerja di SQL Server? Periksa ini.

  3. Urutan eksekusi klausa Group By, Have, dan Where di SQL Server?

  4. Pernyataan SQL Server 2008 IIF tampaknya tidak diaktifkan

  5. NOLOCK vs. Tingkat Isolasi Transaksi