专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Oracle开发

一个简单函数中的ref是什么含义呢?该如何解决

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
一个简单函数中的ref是什么含义呢?
create or replace function get_class_ref
(c_id in class2.id%type)
return ref myclass2 is
v_class_ref ref myclass2;
begin
  select ref(c) into v_class_ref from class2 c
  where c.id=c_id;
  return v_class_ref;
end get_class_ref;
/

select get_class_ref(5) from dual;

我问下里面的v_class_ref ref myclass2;
中的ref代表什么含义恩,我以前见到过ref cursor是说什么cursor为一个变量,在这里又看到myclass2这个type也用ref这个关键字,问下ref有啥具体的含义吗?我的环境是linux下的oracle 11g!

------解决方案--------------------
ref 对象类型引用,和CURSOR一样的,CURSOR是游标类型
就像RETURN NUMBER一样,NUMBER是数据类型,只不过NUMBER是基本类型而已
对象类型用REF引用
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: