SQL 插入触发器

SQL Insert Trigger

我有一个 table ARCHIVED_TIMESTAMPID INTID_ELEMENT REFERENCES ELEMENT(ID)ARCHIVED_TIMESTAMP TIMESTAMP

我想创建一个触发器,在每次插入 ELEMENT table id 后自动插入 table ARCHIVED_TIMESTAMP元素 (ID_ELEMENT=ID) 和插入的时间戳 (ARCHIVED_TIMESTAMP=CURRENT_TIMESTAMP)

如果我理解正确,请尝试这样的操作:

CREATE  TRIGGER TRG_ELEMENT_FOR_INS ON ELEMENT 
FOR INSERT
AS
BEGIN

  INSERT INTO ARCHIVED_TIMESTAMP(ID_ELEMENT, ARCHIVED_TIMESTAMP)
  SELECT INS.ID
  ,      INS.CURRENT_TIMESTAMP 
  FROM Inserted INS

END -- End trigger TRG_ELEMENT_FOR_INS