解决方案 »
- Oracle数据表高效查询问题求解
- PL.SQL.Developer怎么过滤系统表只显示自己的表?
- 请教下11.1.0.7的patch除了Windows的,还有其他平台的吗?
- 请教各位,这段关于oracle的exists和in的说法,正确吗?
- 问一个关于Varchar和Nvarchar的问题
- 一个关于Oracle定时备份的问题。
- 我的os是2000,安装了oracle817后,新建sid但是不能用dba管理
- ORACLE8i的数据导如9i会出现:不支持要求的字符集转换,为什么??
- 两个日期组合,然后减去一个时间(分钟),最后与系统时间比较,怎么写???
- 装完oracle后用assistant连接很快,用sqlplus连接很慢??
- 我装oracle的时候忘了主机字符串,请问大家我还能找到吗?
- 在oracle9i的哪个工具里可以对表进行手工输入数据?
下次把错误信息贴出来吧,节省别人的时间
行级触发器的一个好处就是,可以直接对该记录的字段值进行更新,不必用Update
直接对:new.starttime和:new.endtime赋值即可
before insert on tb_stu_kq
for each row
declare
minute number;
begin
minute:=mod (TO_NUMBER((:old.qdtime - :old.STARTTIME )) * 24 * 60,24*60) ;
if minute < 5 then
select '正常' into :new.kq_description from dual;
else
select '迟到' into :new.kq_description from dual;
end if;
end trigger_stu_kq;