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

怎么获取oracle sys_refcursor变量中的值

2012-02-06 
如何获取oracle sys_refcursor变量中的值例如: select package.function(t.a, t.b, t.c) from table1 t wh

如何获取oracle sys_refcursor变量中的值
例如: select package.function(t.a, t.b, t.c) from table1 t where t.d = 1;package.function(t.a, t.b, t.c)方法返回的就是一个sys_refcursor 。 假如:package.function(t.a, t.b, t.c)结果集是这样的({aa:1;bb:2;cc:3})。如果我想用select获取aa的值改怎么写!

[解决办法]
除非你的函数返回的是表(table)类型,游标变量貌似不能。


探讨

真的不行吗大哥!

热点排行