创建触发器时语句:
---创建用户表id自增长触发器
Create or REPLACE trigger tr_t_user before
insert on t_user for each row /*对每一行都检测是否触发*/
begin
select seq_t_user.nextval into:t_user.u_id from dual;
end;
在给表插入数据时出现
这时候,报这个错误基本是触发器创建的时候出错了,虽然执行的时候没有提示错误,检查触发器的创建语句
---创建用户表id自增长触发器
Create or REPLACE trigger tr_t_user before
insert on t_user for each row /*对每一行都检测是否触发*/
begin
select seq_t_user.nextval into:t_user.u_id from dual;
end;
将其中的
begin
select seq_t_user.nextval into:t_user.u_id from dual;
end;
t_user改成new就OK了,我上面是这个问题,你们的话,可能是其他问题,不过可以确定,一定是触发器创建出错了
当你停止尝试时,就是失败的时候。