SELECT Hello 2 AS a, World 2 AS B FROM dual;10 return return_cursor;11 END getHelloWorld;12 end pkg_HelloWorld;13 / 程序包体已创建。注:Oracle 这里的函数,是一个返回游标类型的函数, 不是像 SQL Server 的那种叫 “表值函数” 的东西。
可以定义 type CURSOR1 is REF CURSOR;然后存储过程中定义一个 pd_1(pd_cursor out CURSOR1 )就可以返回一个结果集了。
结果集是放在buffer_pool里面的,而buffer_pool是SGA的一部分,所以不是放在PGA区域的。放的是真实数据,这一部分空间的使用按照LRU算法进行管理。