将数据传至 SPL 例程

可以在 EXECUTE PROCEDURE 或 EXECUTE FUNCTION 语句的参数列表中将数据传递至 SPL 例程。以下示例中的 EXECUTE PROCEDURE 语句将值从 items 表的 quantitytotal_price 列传递至 SPL 例程 calc_totpr
CREATE TRIGGER upd_totpr
   UPDATE OF quantity ON items
   REFERENCING OLD AS pre_upd NEW AS post_upd
   FOR EACH ROW(EXECUTE PROCEDURE calc_totpr(pre_upd.quantity,
      post_upd.quantity, pre_upd.total_price) INTO total_price);

将数据传递至 SPL 例程允许您在该例程执行的操作中使用数据值。