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

VARCHAR(MAX) bertingkah aneh saat menggabungkan string

Pendekatan penggabungan string ini biasanya berhasil tetapi tidak dijamin.

Baris resmi di artikel KB untuk masalah serupa adalah bahwa "Perilaku yang benar untuk kueri penggabungan agregat tidak ditentukan."

Harus ada beberapa perbedaan halus antara rencana. Anda dapat mengubah kueri untuk menghapus perbedaan dan mendapatkan rencana eksekusi yang diperlukan atau Anda dapat/tentu saja menggunakan XML PATH saat Anda menggunakan SQL Server 2005 dan ini didokumentasikan untuk berfungsi.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pilih saldo berjalan dari kolom debet kredit tabel

  2. Jenis teks, nteks, dan data gambar> tidak dapat dibandingkan atau diurutkan, kecuali jika menggunakan operator IS NULL atau LIKE>

  3. SQL Server APAPUN Operator Dijelaskan

  4. Permintaan pembaruan SQL dan 'subquery mengembalikan lebih dari satu nilai'

  5. Ketika mencoba mengakses server SQL Server 2008 di domain saya, saya mendapatkan kesalahan server tidak ditemukan atau tidak dapat diakses