Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.misc -> Re: Ray needs your help on sequences/triggers!
"Ray Godfrey" <cord_u_roy_at_yahoo.com> wrote in message
news:1421dc84.0403090443.162ed02e_at_posting.google.com...
| Bricklen <bricklen-rem_at_yahoo.comz> wrote in message
news:<i023c.121055$A12.8483_at_edtnps84>...
| > Ray Godfrey wrote:
| >
| > > i have found an example from this site
| > > http://jen.fluxcapacitor.net/geek/autoincr.html
| > > following their instructions i have applied it toward my own code and
| > > successfully created the sequences
| > >
| > > i have then tried to insert the relevent trigger but it keeps going to
| > > the next line,
| > > e.g
| > > SQL> create trigger STUPROPTRIG before insert on STUPROJPROP for each
| > > row begin select NEXTSTUPROP.n
| > > extval into :new.STUPROP_ID from dual;
| > > 2 end;
| > > 3
| > > 4
| > > i then tried it again and typed commit; hoping it would work,
| > > any suggestions would be appriecated,
| > > thanks,
| > > your buddy, ;-)
| > > Ray.....
| > missing a slash after the "end;"
| > ...
| > end;
| > /
|
|
|
i'd say no -- you really want your database set up so that use the sequence cannot be overridden. so if inserts are being done outside of stored procedures/packages, use a trigger. but if all DML is encapsulated in a PL/SQL table API, then use the sequence within the insert statement to avoid the 'select from dual'
;-{ mcs Received on Tue Mar 09 2004 - 07:58:23 CST
![]() |
![]() |