Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.misc -> Re: To create the trigger
To do the update once, declare a function within your
trigger. Note my changes to your code below.
Jonathan
On Fri, 21 Aug 1998 06:07:56 GMT,
violin.hsiao_at_mail.pouchen.com.tw (Violin) wrote:
>Hello,
>I want to create a trigger like this:
>CREATE TRIGGER TEST
>BEFORE INSERT OF ACC
>FOR EACH ROW
procedure do_update is
begin
UPDATE_CLAuSE;
end;
>BEGIN
> IF acc_qty > ord_qty THEN
> SELECT ALLOW_FLAG INTO temp FROM TABLE WHERE ....
> IF temp = 'No' THEN
> raise_application_error(-10000,'You don't orderso much');
> ELSE
DO_UPDATE;
> END IF;
> ELSE
DO_UPDATE;