ora-04098 触发器无效且未通过重新验证
--创建测试表CREATETABLEstudent(sidnumber,snamevarchar(12),agenumber);--创建记录测试表CREATETABLEu...
--创建测试表
CREATE TABLE student( sid number,sname varchar(12),age number);
--创建记录测试表
CREATE TABLE user_log ( sid number, cteateTime date);
--创建触发器
CREATE OR REPLACE TRIGGER student_trigger
AFTER INSERT OR UPDATE ON student
DECLARE
time1 user_log.cteateTime%TYPE;
BEGIN
insert into user_log
(sid, cteatetime)
values
(1, time1);
END;
insert into student
(sid, sname, age)
values
(1, 'lisi', 18); 展开
CREATE TABLE student( sid number,sname varchar(12),age number);
--创建记录测试表
CREATE TABLE user_log ( sid number, cteateTime date);
--创建触发器
CREATE OR REPLACE TRIGGER student_trigger
AFTER INSERT OR UPDATE ON student
DECLARE
time1 user_log.cteateTime%TYPE;
BEGIN
insert into user_log
(sid, cteatetime)
values
(1, time1);
END;
insert into student
(sid, sname, age)
values
(1, 'lisi', 18); 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询