ORACLE----TimeStamp(时间戳)自动更新
来源:互联网 发布:惠普win10 网络唤醒 编辑:程序博客网 时间:2024/06/02 04:08
之前对id的自增长进行了设置,原以为时间戳的更新也类似,使用序列之类的,但最终发现跟序列没半毛钱关系。触发器是肯定要用的,但编写脚本也是需要的。
(1)创建触发器
图2中,我们要选择事件(即例子中的INSERT,UPDATE),触发时间(即INSERT,UPDATE事件的前或后,例子中是before),列(例子中为MODIFIED_DATE,为TimeStamp类型),新旧值(为系统默认值OLD和NEW)。
(2)添加脚本
点击上图的确定后,将生成脚本
CREATE OR REPLACE TRIGGER TRIGGER3 BEFORE INSERT OR UPDATE OF MODIFIED_DATE ON T_MATERIAL_STOCK_CURRENT REFERENCING OLD AS OLD NEW AS NEW BEGIN NULL;END;
我们需要对BEGIN和END之间的代码进行更新。即将NULL;替换成
:NEW.MODIFIED_DATE := SYSDATE;
其中MODIFIED_DATE 为列名称。SYSDATE为系统时间戳。
(3)启动触发器
与设置id自增长类似。见前文。
至此,TimeStamp可自动更新。
阅读全文
0 0
- ORACLE----TimeStamp(时间戳)自动更新
- MySQL timestamp自动更新时间
- oracle 时间戳TIMESTAMP
- MySQL timestamp自动更新时间分享
- MySQL timestamp自动更新时间分享
- MySQL中timestamp(时间戳)自动更新详解
- oracle timestamp 时间戳增加一天
- Oracle中timestamp时间戳的长度
- oracle 时间字段自动更新问题
- Oracle日期与时间戳timestamp的转换
- oracle 将当前系统时间戳插入timestamp字段
- [sqlserver]timestamp 时间戳
- PHP 时间戳 timestamp
- 时间戳timestamp
- 时间戳TimeStamp处理
- 时间戳-timestamp
- iOS 时间戳Timestamp
- mysql时间戳自动更新
- 程序员的思考:一年管理成富翁,三年市场路路通,十年技术一场空
- 网络编程
- mybatis如何处理参数
- 在CentOS上重新手动安装mysql(5.7.19)
- JSON起源
- ORACLE----TimeStamp(时间戳)自动更新
- PHP 类和对象(static静态关键字)
- leetCode-Construct Binary Tree from Preorder and Inorder Traversal
- 开发模块1——数据采集
- Hbase原理、基本概念、基本架构
- 期末考核突击之SpringBoot自学笔记
- Apache Jena TDB 增删改查操作
- 转载-由中序和后续序列建立二叉树
- 公司注册