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

Apa yang menyebabkan Subquery mengembalikan lebih dari 1 nilai... kesalahan?

Apakah salah satu tabel yang Anda perbarui memiliki pemicu? Jika ya, kemungkinan berisi subquery dengan lebih dari satu nilai.

Secara pribadi saya menemukan praktik yang sangat buruk untuk mematikan batasan pemeriksaan saat melakukan penyisipan atau pembaruan. Mereka ada karena suatu alasan dan jika data Anda tidak memenuhi batasan tersebut, data tersebut tidak boleh dimasukkan apa adanya atau batasan tersebut perlu disesuaikan untuk kondisi baru. Ini juga dapat menimbulkan masalah jika catatan diperbarui di masa mendatang.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memeriksa validasi numerik

  2. Bagaimana saya bisa menggunakan Date Datatype di sql server?

  3. Permintaan SQL untuk mengambil data dari dua tabel dengan tidak dalam kondisi

  4. Perbarui menggunakan pernyataan kasus

  5. Ubah Nama Kolom secara dinamis di sql