【问题标题】:SQL Insert TriggerSQL 插入触发器
【发布时间】:2015-07-28 12:37:49
【问题描述】:

我有一张表 ARCHIVED_TIMESTAMP 与列 ID INTID_ELEMENT REFERENCES ELEMENT(ID)ARCHIVED_TIMESTAMP TIMESTAMP

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

【问题讨论】:

标签: sql triggers derby


【解决方案1】:

如果我理解正确,请尝试以下方法:

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

【讨论】:

    猜你喜欢
    • 2011-03-06
    • 1970-01-01
    • 2013-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多