这个函数哪里错了??????

enjun007 2004-09-23 09:11:52
create or replace function phje(kjyf varchar2(7)) return integer
is
je number(15,2);
begin
select sum(n0008+n0009+n0011+n0013-n0010-n0012-n0014-n0037) into je from total_month where c0002=kjyf;
if je=0 then
return 1;
else
return 0;
end if;
end phje;
/
...全文
232 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
gj_cong 2004-09-26
  • 打赏
  • 举报
回复
学习!
bluelamb 2004-09-24
  • 打赏
  • 举报
回复
参数不能指定大小
biliky 2004-09-24
  • 打赏
  • 举报
回复
学习。
jack_4826 2004-09-24
  • 打赏
  • 举报
回复
ok
deathangel 2004-09-24
  • 打赏
  • 举报
回复
同意!
liuyi8903 2004-09-23
  • 打赏
  • 举报
回复
create or replace function phje(kjyf varchar2(7)) return integer
改为
create or replace function phje(kjyf varchar2) return integer
bzszp 2004-09-23
  • 打赏
  • 举报
回复
参数中只能说明类型,不能规定大小
enjun007 2004-09-23
  • 打赏
  • 举报
回复
thank u very much;
wylwyl1130 2004-09-23
  • 打赏
  • 举报
回复
create or replace function phje(kjyf varchar2) return integer
is
je number(15,2);
begin
select sum(n0008+n0009+n0011+n0013-n0010-n0012-n0014-n0037) into je from total_month where c0002=kjyf;
if je=0 then
return 1;
else
return 0;
end if;
end phje;
/

zhpsam109 2004-09-23
  • 打赏
  • 举报
回复
学习!

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧