gpt4 book ai didi

plsql - pl/sql 代码添加两行

转载 作者:行者123 更新时间:2023-12-04 04:43:53 24 4
gpt4 key购买 nike

我是 pl/sql 的新手,特别是在 oracle 表单中。

这是我的标准(store_A's (value) & store_B's(value) 差异大于 4000 然后触发触发器)

例如:store_A = 500 and store_B = 5000 然后调用触发器(差值不能超过4000)

请帮我修改这段代码:

if :book_daily_stats.store_A > :book_daily_stats.store_B and :book_daily_stats.store_A < 4000
then
al_id:= Find_Alert ('Store_Caution')
al_button:= Show_Alert(al_id)

if al_button = Alert_Button1
then
Raise Form_Trigger_Failure;

End if;
End;

最佳答案

您(通常)不会“调用”触发器-触发器在满足其触发条件时被触发。

例如,您可能有一个 when-validate-item在表单项上触发。在该触发器的代码中,您可以具有以下内容:

if :book_daily_stats.store_A > :book_daily_stats.store_B
and :book_daily_stats.store_A < 4000 then
call_message (' Store_B''s value exceeded daily limits');
end if;

when-validate-item每当需要验证它所附加的项目时,触发器就会被触发 - 例如当用户在项目中键入一个值,然后尝试导航到另一个项目时(例如,通过单击另一个项目,或按 Tab)。

关于plsql - pl/sql 代码添加两行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18498686/

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