oracle触发器创建成功但是无效触发

我是想做一个秒数大于30秒的插入到另一个表中
create or replace trigger time_trigger
after insert on Callrecord
for each row
begin
if select trunc(86400*(etime-btime))-60*(trunc((86400*(etime-btime))/60)) from callRecord order by id desc>=30
then
insert into blackInfo(pnumber,state,typeid) values(:old.fnumber,1,2);
end if;
end time_trigger;

第1个回答  2015-08-02
insert 触发器只有:new,没有:old
而且我看你判断条件好像也有问题。追问

追答

声明变量temple number后面差个分号。
自己看触发器的内容吧。

本回答被网友采纳
相似回答