你每次调用输出的abc都是一样的话!就不需要循环调用这么多次了!
解决方案 »
- SQL判空问题
- 被360害惨了!360的木马工具把oracle.exe的自动启动给关闭了。怎么设置开机自动启动啊?
- 在windows环境如果一个批处理执行完SQL语句后并导出imp文件
- 视图是怎么回事?
- EXP备份提示协议错误,怎么解决给100分
- 师妹向各位师G求教游标运行动态SQL的问题
- pl/sql?关于游标,急,谢谢,
- 请问如何将数据库添加到已经连接到oms的企业管理器中?
- 2000Professional下不能安装Oracle8.0.6客户端,内存不能写,怎么处理?在线等候
- 求教一下大神们,PL/SQL怎么对EXCEL里的数据做批量处理
- 高难度的排序!!!!!!!!!!!
- 各位好,小弟初学Oracle,请各位指点哪有相关电子书下载,多谢!
比如生成jsp页面时
oracle的配置上如果不合理的话都有可能发生上面的问题
建议你排除其他的原因
create function name_f(p_id in varchar2)
return number
as
cursor t_sor(v_id varchar2) is
select sum(rmb) a,sum(dollar) b,sum(hkdollar) c from table where id=v_id;
begin
for v_sor in t_sor(p_id) loop
if v_sor.a<>0 then
return(v_sor.a);
elsif v_sor.b<>0 then
return(v_sor.b);
else
return(v_sor.c);
end if;
end loop;
end;
/