Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: Using Triggers and Sequences

Re: Using Triggers and Sequences

From: Jonathan Gennick <gennick_at_worldnet.att.net>
Date: 1998/03/25
Message-ID: <6fa2e9$l66@bgtnsc03.worldnet.att.net>#1/1

On Tue, 24 Mar 1998 12:42:16 -0000, "Mark Powell" <mark_at_u-net.net> wrote:

Mark,

You have to SELECT the next sequence value from dual. Try this:

>CREATE OR REPLACE TRIGGER USER.SUBS_TRIG
>BEFORE INSERT OR UPDATE OF AG_NUM ON USER.E_SUBS
>FOR EACH ROW
>WHEN (new.AG_NUM = 0 )

DECLARE
  ID_NUM NUMBER;
>BEGIN

 SELECT USER.S_AG_NUM.NEXTVAL INTO ID_NUM FROM DUAL;
> :new.AG_NUM := ID_NUM;
>END;
>
>....complains with an error "MGR-00073: Warning: TRIGGER USER.SUBS_TRIG
>created with compilation errors."

Jonathan Received on Wed Mar 25 1998 - 00:00:00 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US