Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Điều gì đang gây ra lỗi Truy vấn con trả về nhiều hơn 1 giá trị ...?

Một trong các bảng bạn đang cập nhật có trình kích hoạt không? Nếu có, có khả năng nó chứa một truy vấn con có nhiều hơn một giá trị.

Cá nhân tôi thấy việc tắt các ràng buộc kiểm tra khi thực hiện chèn hoặc cập nhật là một việc làm rất tệ. Chúng ở đó là có lý do và nếu dữ liệu của bạn không đáp ứng các ràng buộc đó, thì nó không nên được chèn vào nguyên trạng hoặc ràng buộc cần được điều chỉnh cho các điều kiện mới. Nó cũng có thể tạo ra sự cố nếu các bản ghi được cập nhật trong tương lai.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL cách hiệu quả để tham gia một bảng có tất cả các giá trị tồn tại

  2. SQL Server 2008 thay đổi thu thập dữ liệu so với trình kích hoạt trong quá trình kiểm tra

  3. Làm cách nào để thoát khỏi dấu phần trăm trong T-SQL?

  4. Cú pháp không chính xác gần từ khóa 'with' ... câu lệnh trước đó phải được kết thúc bằng dấu chấm phẩy

  5. Nhận bản ghi cuối cùng từ mỗi tháng