http://docs.oracle.com/cd/B14117_01/appdev.101/b10779/oci05bnd.htm#422771
OCI 中的 PL/SQL REF CURSOR 和嵌套表部分
表示为 dty 参数传递了 SQLT_RSET。
如果我使用 SQLT_RSET 作为返回表的函数的返回值,并为 OCI 参数数据指针传递语句句柄的地址,我预计语句句柄将作为执行我可以进一步执行的函数的结果而被实例化fetch,类似于游标。但它会抛出异常 PLS-00382:表达式类型错误 ORA-06550:第 2 行,第 3 列。上述文档是否错误?
从 OCI 头文件中,我看到对于 varray 和嵌套表,它提到使用 SQLT_NCO。我在 OCI 文档中找不到关于在使用 SQLT_NCO 时如何传递或接收嵌套值作为返回值的示例。
在我开枪之前请帮忙。