请问在oracle数据库中如何使函数返回多个值?好像使用游标可以实现,但我不知道如何来使用,还请各位帮帮忙啊.
解决方案 »
- 在函数中调用存储过程
- oracle建分区时能否只按时间不要日期限制??
- sql中 想要在一个表插入令一个表的数据 语句怎么写
- linux下安装oracle后,通过dbca创建数据库,但是报错“ORA-01092:ORACLE instance terminated. Disconne”
- 存储过程执行出错
- 急,oracle的记录被删除,什么愎复
- 服务名问题
- 超级水问题!在sql脚本中两个创建视图语句用;隔开为什么被系统认为是非法字符!
- 查询其他USER的表,怎样才能不用带USER名?为何在ACCESS中用TABLELINK能看到很多PUBLIC和CTXSYS的表?
- 关于redhat8.0+oracle9i的中文问题?急,先谢过了!
- toplink 到底是什么东东啊?
- 求CNOUG邀请码
2:返回TABLE类型
可以参考这篇BLOG,你的需求是什么,这才是重要的
http://blog.csdn.net/feiliu010/archive/2007/03/23/1538822.aspx
用OUT 参数实现例如:FUNCTION FUN_TEST(PARAM1 OUT NUMBER,PARAM2 OUT NUMBER)
RETURN NUMBER
AS
BEGIN
...
...
END;
如果返回一个以上的值,建议使用存储过程,
如果返回一个数据集,建议使用存储过程返回游标。