谁能告诉我一个 Oracle 包中的最大行数?Oracle 推荐什么?什么是编程可能的?
问问题
5378 次
2 回答
5
从11.2 文档中的PL/SQL 程序限制一章:
在共享内存池中,一个包规范、ADT规范、独立子程序或匿名块被限制为67108864(2**26)个DIANA节点,它们对应于标识符、关键字、运算符等令牌。这允许大约 6,000,000 行代码,除非您超出 PL/SQL 编译器施加的限制
这在 10g 中是相同的。重要的是要记住,代码行越多,编译的速度就越慢,执行时运行的时间就越长,因为更多的代码行通常意味着要执行更多的操作。
Diana 代表 Ada 的 Descriptive Intermediate Attributed Notation;这是
...一种树结构的中间语言。它是使用称为接口定义语言 (IDL) 的元表示法定义的。编译器和其他工具在内部使用 DIANA。
也可以看看:
于 2013-03-19T09:00:28.707 回答