i figured it out. here http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&threadm=3748097f.5471527%40newshost.us.oracle.com&rnum=1&prev=/groups%3Fq%3Doracle%2Bcast%2Bpl%252Fsql%26ie%3DUTF-8%26oe%3DUTF-8%26hl%3Den > > From: "Charu Joshi" <[EMAIL PROTECTED]> > Date: 2003/08/29 Fri PM 12:09:36 EDT > To: Multiple recipients of list ORACLE-L <[EMAIL PROTECTED]> > Subject: RE: how to do a variable in-list of numbers? > > Sorry, I totally misunderstood the question. Gotta improve my > grasping. (but how?) > > Regards, > Charu. > > -----Original Message----- > Sent: Friday, August 29, 2003 8:29 PM > To: [EMAIL PROTECTED] > > > Hi, > > Can you not use the query that fetches the numbers to be part of > the 'inlist' directly in the insert statement itself? > > insert into tab2 > select col1 > from tab1 > where col2 in (select num from .....); > > If you want to reuse the same 'inlist' for the rest of the > session, you could use temp tables. > > Regards, > Charu > > -----Original Message----- > Behalf Of > [EMAIL PROTECTED] > Sent: Friday, August 29, 2003 8:07 PM > To: Multiple recipients of list ORACLE-L > > > I need to do an insert select of the form > > insert into tab2 > select col1 > from tab1 > where col2 in (inlist of numbers); > > I do not know how many values will be in my inlist at runtime. > With strings I just build a big string. How do I build an 'inlist' > of numbers at runtime? > > Im using a cursor to determine which values need to be added to my > inlist. I think I can do some kind of cast, but im not familiar > with it. > > Im on 8i. I do not want to j ust run this inside my cursor. It > could then execute 300-400 times and will run all day. > > -- > Please see the official ORACLE-L FAQ: http://www.orafaq.net > -- > Author: <[EMAIL PROTECTED] > INET: [EMAIL PROTECTED] > > Fat City Network Services -- 858-538-5051 > http://www.fatcity.com > San Diego, California -- Mailing list and web hosting > services > ------------------------------------------------------------------ > --- > To REMOVE yourself from this mailing list, send an E-Mail message > to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and > in > the message BODY, include a line containing: UNSUB ORACLE-L > (or the name of mailing list you want to be removed from). You > may > also send the HELP command for other information (like > subscribing). > > > -- > Please see the official ORACLE-L FAQ: http://www.orafaq.net > -- > Author: Charu Joshi > INET: [EMAIL PROTECTED] > > Fat City Network Services -- 858-538-5051 http://www.fatcity.com > San Diego, California -- Mailing list and web hosting services > --------------------------------------------------------------------- > To REMOVE yourself from this mailing list, send an E-Mail message > to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in > the message BODY, include a line containing: UNSUB ORACLE-L > (or the name of mailing list you want to be removed from). You may > also send the HELP command for other information (like subscribing). >
-- Please see the official ORACLE-L FAQ: http://www.orafaq.net -- Author: <[EMAIL PROTECTED] INET: [EMAIL PROTECTED] Fat City Network Services -- 858-538-5051 http://www.fatcity.com San Diego, California -- Mailing list and web hosting services --------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing).
