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

在oracle建了个函数,但在plsql中显示有个红叉是咋回事

2012-02-26 
在oracle建了个函数,但在plsql中显示有个红叉是怎么回事?函数:CREATEORREPLACEFUNCTIONQEBHIS. GetNl (c

在oracle建了个函数,但在plsql中显示有个红叉是怎么回事?
函数:
CREATE   OR   REPLACE   FUNCTION   QEBHIS. "GetNl "   (csrq   in   datatime)   return   int   is   nl;
begin
nl:=   trunc(MONTHS_BETWEEN(sysdate,to_date(csrq, 'yyyy/mm/dd '))/12)
return   nl;
end;

调用时说无效的标识符..

还有怎么重命名?

[解决办法]
CREATE OR REPLACE FUNCTION GetNl (csrq in date) return int
is
nl int;
begin
nl:= trunc(MONTHS_BETWEEN(sysdate,to_date(csrq, 'yyyy/mm/dd '))/12);
return nl;
end;

热点排行