【发布时间】:2012-10-10 16:16:16
【问题描述】:
我已经用谷歌搜索了一下,在这里搜索并没有找到答案。
在将 PL/SQL 中的数据从数据库返回到 Java(使用 Spring JDBC)时,是否有替代使用 REF CURSOR 的方法?
我工作的 DBA 讨厌 REF CURSORS,因为(他们说)出错的可能性更大,如果我们返回 CURSOR 或 TYPES,他们更愿意。
有谁知道这是否可行,如果可以,怎么做?
提前致谢。
【问题讨论】:
-
返回游标和引用游标之间没有区别——它们是完全相同的两个术语。 DBA 是否可能反对使用弱类型
SYS_REFCURSOR而不是强类型游标?他们究竟是在建议你返回什么样的TYPE?我们是在谈论创建流水线表函数而不是返回游标的函数吗?实现并返回整个集合而不是使用游标?还有什么? -
是的,这可能是因为它们是弱类型而不是强类型。感谢您的信息和问题。它让我深思,足以让我回到 DBA 和 Google。