PLSQL过程OUT参数 - 数组与游标

时间:2015-05-26 01:39:48

标签: arrays plsql cursor

我想读取一个PLSQL过程的OUT参数,以获取用户名列表。[只是一个名称列表,每个名称都是一个字符串]

此PLSQL过程可以通过两种方式返回此输出:

  
      
  1. 以数组形式返回[RAW表]
  2.   
  3. 一个光标
  4.   

我的问题是,在PLSQL过程中使用的OUT参数的最佳数据类型是什么?是Array还是Cursor?

我被告知Array是最好的,因为当你读取OUT参数值时,你将一次性获得数组。但是在Cursor的情况下,你只需获得光标指针的句柄,然后你就可以“迭代”它来读取下一个元素。

请澄清。感谢

更新:使用更多详细信息进行更新,以便更清晰地了解背景信息。

我从Java程序[通过Oracle驱动程序OJDBC]调用此存储过程,目的是调用SP并获取结果列表并在一个页面中显示列表。结果列表将包含平均50个元素和最多100个元素。

0 个答案:

没有答案