我的表格ARCHIVED_TIMESTAMP
包含ID INT
,ID_ELEMENT REFERENCES ELEMENT(ID)
和ARCHIVED_TIMESTAMP TIMESTAMP
我想创建一个触发器,在ARCHIVED_TIMESTAMP
表中插入元素ELEMENT
(id
)的每个插入后自动插入表ID_ELEMENT=ID
中插入时间戳(ARCHIVED_TIMESTAMP=CURRENT_TIMESTAMP
)
答案 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