【发布时间】:2020-04-24 04:43:22
【问题描述】:
我想创建一个触发器来存储将新行插入到我的员工表中的时间。 到目前为止,这是我的代码,但我不断收到错误。
触发器:
CREATE OR REPLACE TRIGGER insert_new_employee
AFTER INSERT ON employees
BEGIN
insert into audit_cheker (date_create) values (sysdate());
END;
我的表来存储插入新元素时的时间:
create table audit_cheker(
date_create date
)
我收到的错误是
- 00000 - “触发器 '%s.%s' 无效并且重新验证失败”
原因:
试图检索触发器以执行,但 发现无效。这也意味着编译/授权 触发器失败。
行动:
选项用于解决编译/授权错误, 禁用触发器,或删除触发器。
【问题讨论】:
-
。 .
sysdate不带括号。