Oracle 的存储过程用起来其实挺顺的,适合那种想把 SQL 逻辑封装起来的场景。文档结构清楚,从CREATE PROCEDURE
的基本语法讲到各种判断、循环、数组,配上示例和解释,基本上照着抄都能跑。嗯,里面像 FOR 遍历游标、WHILE 递增这类常用写法也都带了,写业务逻辑时省不少心。
变量声明和赋值部分也讲得比较细,像x NUMBER(4, 2)
这种,有人老是写错精度,这里顺带提醒了。再往后是数组,尤其是自定义TestArray
那块,虽然看着复杂点,但其实一旦搞清楚结构,用起来还蛮爽。
适合刚上手 PL/SQL 或者准备重构一波老旧 SQL 逻辑的朋友,想封装、想复用、想逻辑更清楚点的,都可以看看。
如果你常写 Oracle 后台逻辑,尤其是报表、定时任务那类,强烈建议收藏,照着这个模版写存储过程,靠谱。