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数据类型的时间部分。的主要内容,如果未能解决你的问题,请参考以下文章