在SQL中定义正确的触发器类型的问题

时间:2011-07-27 19:56:17

标签: sql oracle10g

我想要的很简单。我想让我的一个表在每次对它进行SELECT时更新它的行。所以我做到了这一点:

CREATE OR REPLACE TRIGGER dateSelectionTrain BEFORE SELECT ON Train FOR EACH ROW 
BEGIN
    UPDATE Train
    SET derniereSelection = SYSDATE
    WHERE numero = :NEW.numero;
END;

我只想更新在SELECT中选择的行。

当我尝试创建触发器时,我收到了此消息:

ORA-04072: invalid trigger type

所以我想知道,每次做出选择时,他们是否都可以更新表格?

提前致谢

1 个答案:

答案 0 :(得分:1)

我不相信Oracle支持SELECT类型的触发器。