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

Làm cách nào để thực hiện kích hoạt TRƯỚC KHI CẬP NHẬT với máy chủ sql?

MSSQL không hỗ trợ BEFORE gây nên. Gần nhất bạn có là INSTEAD OF nhưng hành vi của chúng khác với hành vi của BEFORE kích hoạt trong MySQL.

Bạn có thể tìm hiểu thêm về chúng tại đây và lưu ý rằng INSTEAD OF triggers "Chỉ định rằng trình kích hoạt được thực thi thay vì câu lệnh SQL kích hoạt, do đó ghi đè các hành động của câu lệnh kích hoạt." Do đó, các hành động trên bản cập nhật có thể không diễn ra nếu trình kích hoạt không được viết / xử lý đúng cách. Các hành động xếp tầng cũng bị ảnh hưởng.

Thay vào đó, bạn có thể muốn sử dụng một cách tiếp cận khác cho những gì bạn đang cố gắng đạt được.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuyển đổi giá trị văn bản trong SQL Server từ UTF8 sang ISO 8859-1

  2. COS () Ví dụ trong SQL Server

  3. 3 cách liệt kê tất cả các thủ tục được lưu trữ trong cơ sở dữ liệu SQL Server

  4. Cách khắc phục “Máy chủ không được định cấu hình cho TRUY CẬP DỮ LIỆU” trong SQL Server

  5. Cách tạo bảng từ kết quả truy vấn chọn trong SQL Server 2008