更改错误日期的SQL触发器

时间:2016-05-07 20:59:32

标签: sql database oracle date triggers

如何在Oracle中创建一个SQL触发器,它将检查插入的日期和月份,如果它不是1月1日,则触发器会更新它?

示例:

CREATE TABLE Contract (
Ends_on DATE NOT NULL 
);

INSERT INTO Contract (Ends_on)
VALUES (TO_DATE('2017-1-30','yyyy-mm-dd'));

在这种情况下,日期应自动更改为“2017-1-1”

提前致谢

1 个答案:

答案 0 :(得分:0)

触发器看起来像这样,利用<some tag> <some_nested_tag attr="Hello"> Text </some_nested_tag> HI world HI Programming </some tag> 函数和第二个参数TRUNC

'YEAR'