首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

这样写合呼语法吗?解决办法

2012-02-15 
这样写合呼语法吗?createorreplacefunctionf_stat(date_startimeindate,in_iteminint)RETURNfloatISreturn

这样写合呼语法吗?
create   or   replace   function     f_stat
(
date_startime   in   date,
in_item               in     int)

RETURN     float   IS
      return_value                                   float;
     
  declare  
  in_callnum   int;                                
  in_StatusA   int;                                
   
BEGIN

case     in_item  
when   1   then     return_value   :=   3
when   2   then     return_value   :=   8
else   return_value   :=   0
end;

end;




[解决办法]
不符合

可以用 if ... then .. end if;
[解决办法]
create or replace function f_stat
(
date_startime in date,
in_item in int)

RETURN float IS
return_value float;
in_callnum int;
in_StatusA int;

BEGIN

case in_item
when 1 then return_value := 3;
when 2 then return_value := 8;
else return_value := 0;
end case;
return return_value;
end;
[解决办法]
楼上说的有道理

热点排行