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

Kích hoạt chỉ cập nhật hàng đã chèn

Nếu cần thiết phải sử dụng trình kích hoạt ở đây, tôi sẽ sử dụng INSTEAD OF kích hoạt để điều chỉnh các giá trị được chèn trước và tránh phải JOIN trở lại bảng cơ sở và Cập nhật chúng sau đó.

CREATE TRIGGER trig_MyPplUpdate
ON [Persons]
INSTEAD OF INSERT
AS
  BEGIN
      INSERT INTO Persons
      SELECT foo,
             bar,
             CASE
               WHEN Len(MyFile) >= 60 THEN MyFile
             END
      FROM   Inserted
  END  


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lỗi thông báo bắt tay đăng nhập trước máy chủ SQL

  2. phương thức xquery value () không hoạt động và đang báo lỗi

  3. LOG () Ví dụ trong SQL Server

  4. Nhập SSIS Excel Buộc Loại cột Không chính xác

  5. SQL:Lưu trữ guids