Oracle包中的最大行数

时间:2013-03-19 08:07:11

标签: oracle plsql package

有人能告诉我Oracle套餐中的最大行数吗? Oracle建议什么? 什么是编程可能的?

2 个答案:

答案 0 :(得分:5)

来自11.2文档中的PL/SQL Program Limits章节:

  

在共享内存池中,包规范,ADT规范,   独立子程序或匿名块仅限于67108864   (2 ** 26)DIANA节点,对应于标识符等标记,   关键字,运算符等。这允许~6,000,000行   代码,除非您超出PL / SQL编译器强加的限制

这是identical in 10g。重要的是要记住,您拥有的行越多,编译代码的速度就越慢,执行时运行的时间就越长,因为更多行代码通常意味着要执行更多操作。

Diana代表Ada的Descriptive Intermediate Attributed Notation;它是

  

......树形结构的中间语言。它是用a定义的   metanotation称为接口定义语言(IDL)。使用DIANA   内部由编译器和其他工具。

另见:

答案 1 :(得分:2)

逻辑数据库限制8i和9i here 10g here,11g here