【发布时间】:2018-09-10 11:47:54
【问题描述】:
我想知道我们是否可以在架构级别将cursor 或ref cursor 声明为存储对象。我尝试将以下语句用于ref cursor
CREATE TYPE my_ref_cursor IS REF CURSOR RETURNING employees%ROWTYPE;
但我得到了错误。一个小的工作示例就可以了,如果我们不能,那么简要说明其背后的原因将是一个很大的帮助。
【问题讨论】:
-
你能解释一下你为什么尝试使用
TYPE my_ref_cursor IS REF CURSOR RETURN employees%ROWTYPE吗?无论如何,Oracle 不鼓励您使用弱引用来实现什么目标。看来你想实现sys_refcursor的功能,那为什么不直接使用呢?
标签: oracle plsql cursor sys-refcursor ref-cursor