sql 创建一个触发器以“清零”DATE数据类型的时间部分。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 创建一个触发器以“清零”DATE数据类型的时间部分。相关的知识,希望对你有一定的参考价值。
create or replace TRIGGER "MEDSCHED".zero_profile_dates BEFORE
INSERT OR
UPDATE ON employee_profile FOR EACH ROW
BEGIN
:new.MSS_UNIT_STRT_DT := TRUNC(:new.MSS_UNIT_STRT_DT);
:new.POS_STRT_DATE := TRUNC(:new.POS_STRT_DATE);
:new.UNIT_STRT_DATE := TRUNC(:new.UNIT_STRT_DATE);
:new.SMH_STRT_DT := TRUNC(:new.SMH_STRT_DT);
:new.MSS_UNIT_TERM_DT := TRUNC(:new.MSS_UNIT_TERM_DT);
:new.SMH_TERM_DT := TRUNC(:new.SMH_TERM_DT);
:new.SIX_MO_CNCL_DT := TRUNC(:new.SIX_MO_CNCL_DT);
END;
以上是关于sql 创建一个触发器以“清零”DATE数据类型的时间部分。的主要内容,如果未能解决你的问题,请参考以下文章
日期时间JPA映射
Oracle数据库以date类型保存日期时,Java中用哪个类对应数据库的date类型?
pgsql包含字段
SQL 中 date 与datetime的区别
创建 SQL 触发器以更新另一个表时出错
求创建一个update触发器,并触发该触发器的语句,药品系统的最好,谢啦!!