Oracle集合類型输出参数的PLSQL存储过程及其Java调用.docVIP

  • 6
  • 0
  • 约1.18万字
  • 约 10页
  • 2017-01-19 发布于重庆
  • 举报

Oracle集合類型输出参数的PLSQL存储过程及其Java调用.doc

Oracle集合類型输出参数的PLSQL存储过程及其Java调用

Oracle集合类型输出参数的PL/SQL存储过程及其Java调用- - ?????????????????????????????????????? 有段时间为了用存储过程做统计报表,写了这文章。 现在的java的数据库-关系映射技术似乎不提倡用存储过程,其实存储过程更能发挥数据库的效率。 1? 引言 存储过程因其执行效率高、与事务处理的结合、运行更安全等优点,在数据库应用程序中被广泛采用。PL/SQL是用于从各种环境中访问Oracle数据库的一种编程语言,它与数据库服务器集成在一起,PL/SQL编写的存储过程编译效率高,网络系统开销小,同时PL/SQL直观性好,是大多数人的选择。 以Number、Varchar等基本标量类型为输出参数的PL/SQL存储过程,每个输出参数只能返回一个对应值。而在实际数据库应用程序中,尤其是在进行系统综合查询统计时,往往需要返回二维数组或结果集,这时应考虑在存储过程中使用集合这种数据结构。对于集合,我们可以一次把许多元素作为一个整体进行操作,也可以对集合中的单个元素进行操作,使用方便、灵活。 ? 2? PL/SQL存储过程及Java程序的编写 2.1? 索引表作为输出参数 索引表是无约束的,其大小的唯一限制(除可用内存外)就是它的关键字BINARY_INTEGER类型所能表示数值的约束(-2147483647...+2147483647),其元素

文档评论(0)

1亿VIP精品文档

相关文档