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

Home -> Community -> Usenet -> c.d.o.misc -> How can I use NEXTVAL in stored procedure??

How can I use NEXTVAL in stored procedure??

From: Dan Gibbons <Daniel.Gibbons_at_Sebank.co.uk>
Date: Tue, 8 Dec 1998 10:38:19 -0000
Message-ID: <74ivo0$pg31@pound.sebank.se>


Hi,

I've just started to use Oracle and I'm trying to assign NEXTVAL to a variable in a strored procedure which I then want to use in an insert statement and return the new number via an output parameter. When I try and save the stored procedure I get "Can't use sequence in this context". This is the offending line:-

pLOG_ID := GLMT_LOG_SEQ.NEXTVAL;

Does anyone know how I can create a stored procedure that will assign NEXTVAL to a tables ID field and return the ID that it used?

Thanks in advance.

Dan Received on Tue Dec 08 1998 - 04:38:19 CST

Original text of this message

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