gpt4 book ai didi

Oracle PL/SQL : Forwarding whole row to procedure from a trigger

转载 作者:行者123 更新时间:2023-12-04 03:34:12 27 4
gpt4 key购买 nike

具有一个Oracle(10i)PL/SQL行级触发器,该触发器负责三个独立的任务。由于触发器相对比较困惑,因此我想将这三个任务导出到三个存储过程中。
我当时正在考虑为程序使用my_table%ROWTYPE参数或可能是集合类型,但是我主要关心的是如何填充这些参数。

有没有一种方法可以轻松地将触发器的整个:NEW行放入单个变量中?
到目前为止,我能找到的唯一方法是将每个字段分别分配给不太令人满意的变量,并查看代码维护等。

就像是

SELECT :NEW.* INTO <variable> FROM dual;

将是首选。 (我实际上还没有尝试过,但是我想那是行不通的)

最佳答案

那是不可能的。

也许my answer to another question可以提供帮助。

关于Oracle PL/SQL : Forwarding whole row to procedure from a trigger,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6423466/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com