有没有一种方法可以在Oracle中创建一个timestamp列来自动存储记录更改的时间戳?

最佳答案

我建模的表始终包括:

  • CREATED_USER,VARCHAR2
  • CREATED_DATE DATE
  • UPDATED_USER,VARCHAR2
  • UPDATED_DATE DATE

  • ...列。当您可以与INSERT / UPDATE同时设置值时,为什么要实现触发器?
    INSERT INTO TABLE (...CREATED_DATE, UPDATED_DATE) VALUES (...,SYSDATE, SYSDATE);
    
    UPDATE TABLE
       SET ...,
           UPDATED_DATE = SYSDATE
    

    关于sql - Oracle列是否有自动修改时间戳记类型?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1614233/

    10-11 01:50