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