+ -
当前位置:首页 → 问答吧 → 帮忙看下这个存储过程

帮忙看下这个存储过程

时间:2011-11-28

来源:互联网

CREATE OR REPLACE PROCEDURE STWG.PRO_S_PM_EQUIP_CPU(
  start_time IN date,EQUIP_NAME in varchar2(40)
)
IS
  cpuused_now NUMBER;
  cpuused_last NUMBER;
  CPUUSED NUMBER;
BEGIN
  select CPUUSED into cpuused_now from S_PM_EQUIP_CPU where to_char(starttime,'yyyy-mm-dd HH24:mi:ss')=start_time and EQUIPNAME=EQUIP_NAME;
  select CPUUSED into cpuused_last from S_PM_EQUIP_CPU where to_char(starttime,'yyyy-mm-dd HH24:mi:ss')=start_time-30/1440 and EQUIPNAME=EQUIP_NAME;
  CPUUSED:=cpuused_now-cpuused_last;
  insert into ALARM_S_PM_EQUIP_CPU VALUES (start_time,start_time-30/1440,EQUIP_NAME,CPUUSED) ;
END;
END PRO_S_PM_EQUIP_CPU;

报错,执行不了ORA-00900: invalid SQL statemet
EQUIPNAME STARTTIME CPUUSED 
芥园道RNC-T600-2 2011-11-3 上午6:00:00 20 
芥园道RNC-T600-2 2011-11-3 上午6:30:00 50 




作者: guochenfeng   发布时间: 2011-11-28

END;
END PRO_S_PM_EQUIP_CPU;
----------

两个end 是怎么回事?

作者: dragon_xsq   发布时间: 2011-11-28

去掉 END;

作者: tzh814   发布时间: 2011-11-28