Oracle 的触发器和存储过程,写多了你肯定会遇到各种坑。Oracle 触发器与存储过程高级编程.chm这个资源还挺实用的,讲得比较细,也挺接地气,尤其是那种嵌套触发器、递归调用的问题,里面都有案例,省得你反复踩坑。

配套的几个文章也蛮不错,比如存储过程和触发器的示例,直接给你贴上代码,像BEFORE INSERTAFTER UPDATE这些触发点的用法,都有明确,照着改就行,响应也快,代码也简单。

还有PLSQL 存储过程触发器指南,把IN/OUT 参数游标这些易混概念讲得明白。你要是搞不清楚存储过程和函数的区别,建议先过一遍。

另外,像SQL Server 存储过程与触发器这种跨数据库对比的内容也蛮有参考价值,能让你理清 Oracle 和 SQL Server 在行为触发上的不同,写多了真挺有。

如果你刚好在调试触发器嵌套,或者被异常卡住了,这个资源和相关链接可以给你不少启发。下载下来放在工具箱里,不吃亏。