有一张a表,有1000条数据,现在新添加一个字段enddate用于记录表中数据最后更新日期。当表中有某条数据更新时则该条数据的enddate字段记录更新时的日期。这个需要用到触发器吗?该怎么写?
这个触发器该怎么写?
oracle数据库中,有一张a表,有1000条数据,想添加一个最后更新的日期记录。
答案:2 悬赏:0
解决时间 2021-03-12 13:50
- 提问者网友:但未伤到心
- 2021-03-12 05:24
最佳答案
- 二级知识专家网友:心与口不同
- 2021-03-12 05:42
CREATE OR REPLACE TRIGGER TRI_A
AFTER UPDATE
ON A
for each row
BEGIN
UPDATE A SET
enddate=SYSDATE;
END TRI_A;
AFTER UPDATE
ON A
for each row
BEGIN
UPDATE A SET
enddate=SYSDATE;
END TRI_A;
全部回答
- 1楼网友:时光不老我们不分离
- 2021-03-12 07:02
你好!
加触发器,或者在所有update语句后加上,enddate=sysdate
我的回答你还满意吗~~
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |