2

谁能告诉我一个 Oracle 包中的最大行数?Oracle 推荐什么?什么是编程可能的?

4

2 回答 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 回答
2

逻辑数据库限制 8i 和 9i这里10g这里11g这里

于 2013-03-19T08:54:50.127 回答