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

Trình kích hoạt có lỗi ở hành động đầu tiên

FROM dbo.seat Seats
INNER JOIN INSERTED Bookings
ON Bookings.noSeat = Seats.noSeat

Tôi không nghĩ rằng bạn cần khối mã này trong trình kích hoạt của mình vì bạn đã đề cập rằng bạn đang cập nhật bảng Chỗ ngồi của mình trong dòng:

UPDATE Seats SET

Tôi khuyên bạn nên viết lại nó như thế này và thử lại:

 UPDATE Seats SET
 status = Bookings.statusBooked
 WHERE Bookings.noSeat = Seats.noSeat

Ngoài ra, tôi khuyên bạn nên thử và sử dụng từ khóa 'mới' thay thế nếu ĐƯỢC CHÈN vì bản thân tôi đã gặp một số vấn đề với trình kích hoạt và tôi đã nhận được đề xuất này. Hy vọng nó sẽ giúp ích cho bạn! Đây là câu hỏi của tôi về trình kích hoạt ... Đã có người trả lời nó, Bạn cũng có thể tham khảo nó, đây là liên kết:

Tôi gặp lỗi cú pháp trong mã của mình khi tạo trình kích hoạt bằng sql. Tôi sử dụng phiên bản mysql 14.14




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách xóa cột trong SQL Server bằng T-SQL

  2. Cột được tính toán trong Mã EF Đầu tiên

  3. SQL NOT IN không hoạt động

  4. Cách tính giá trị trung bình động trong n giờ qua

  5. phép trừ trên hai hàng của bảng tạm thời trong máy chủ SQL