sql >> Database teknologi >  >> RDS >> Sqlserver

Forskel mellem FOR- og EFTER-triggere?

Der er ingen forskel, de gør det samme.

CREATE TRIGGER trgTable on dbo.Table FOR INSERT,UPDATE,DELETE

Er det samme som

CREATE TRIGGER trgTable on dbo.Table AFTER INSERT,UPDATE,DELETE

En INSTEAD OF trigger er anderledes, og udløses før og i stedet for indsættelsen og kan bruges på visninger for at indsætte de relevante værdier i de underliggende tabeller.



  1. Slut dig til to tabeller med alle poster

  2. MySQL Stored Procedures virker ikke med SELECT (grundlæggende spørgsmål)

  3. Vil du slette rækker, der matcher understreng med LIKE?

  4. Hvordan indsætter man poster i SQL med opslåede værdier?