SQL插入触发器

时间:2015-07-28 12:37:49

标签: sql triggers derby

我的表格ARCHIVED_TIMESTAMP包含ID INTID_ELEMENT REFERENCES ELEMENT(ID)ARCHIVED_TIMESTAMP TIMESTAMP

我想创建一个触发器,在ARCHIVED_TIMESTAMP表中插入元素ELEMENTid)的每个插入后自动插入表ID_ELEMENT=ID中插入时间戳(ARCHIVED_TIMESTAMP=CURRENT_TIMESTAMP

1 个答案:

答案 0 :(得分:2)

如果我理解正确,请尝试这样的事情:

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
相关问题