PL/SQL查询解决
Posted
技术标签:
【中文标题】PL/SQL查询解决【英文标题】:PL/SQL query to solve 【发布时间】:2014-08-02 20:45:22 【问题描述】:以下哪些是强引用游标的正确 PL/SQL 语法?
a> TYPE MyRefCur IS STRONG REF CURSOR.
b> TYPE MyRefCur IS REF CURSOR.
c> TYPE MyRefCur IS STRONG REF CURSOR RETURN emp%ROWTYE.
d> TYPE MyRefCur IS STRONG REF CURSOR STRONG.
e> TYPE MyRefCur IS REF CURSOR emp%ROWTYPE.
【问题讨论】:
你在考试吗?查看此站点以了解如何使用此论坛:***.com/help/how-to-ask 没有一个是正确的。 PL/SQL 语句以分号结束,而不是句点。 @trinimon:好吧,至少他没有在看别人的考试... :-) 【参考方案1】:以上都不是正确的,因为它们都没有为“强”引用游标提供正确的语法。声明返回特定行类型的 REF CURSOR 的正确方法是:
TYPE STRONG_REF_CURSOR IS REF CURSOR RETURN SOME_TABLE%ROWTYPE;
除了 %ROWTYPE 之外,还可以返回其他结构 - 请参阅参考资料 here (12c)、here (11.2)、here (11.1) 和 here (10.2)。
分享和享受。
【讨论】:
以上是关于PL/SQL查询解决的主要内容,如果未能解决你的问题,请参考以下文章