Plsql Oracle中的触发器大小

Plsql Oracle中的触发器大小,plsql,Plsql,为什么oracle中的触发器大小不能超过32 kb PS:根据文档,我知道“如果触发器的逻辑需要超过60行的PL/SQL源文本,那么将大部分源文本放在存储的子程序中,并从触发器调用子程序。” 但为什么oracle会保留此限制?这不是限制 这是一个建议,因为触发器在查看时应该很容易解释 在包或过程中调用触发器会使触发器更小,代码更干净 您可以创建更大的触发器,我已经这样做了(您不能将:new或:old伪对象传递给过程或函数。) 超过60行意味着正在处理大量的逻辑,这些逻辑实际上不属于触发器。您将在

为什么oracle中的触发器大小不能超过32 kb

PS:根据文档,我知道“如果触发器的逻辑需要超过60行的PL/SQL源文本,那么将大部分源文本放在存储的子程序中,并从触发器调用子程序。”


但为什么oracle会保留此限制?

这不是限制

这是一个建议,因为触发器在查看时应该很容易解释

在包或过程中调用触发器会使触发器更小,代码更干净

您可以创建更大的触发器,我已经这样做了(您不能将:new:old伪对象传递给过程或函数。)


超过60行意味着正在处理大量的逻辑,这些逻辑实际上不属于触发器。

您将在和中找到一些信息。