RE: cursor and no data found
BDY.RTF Description: RTF file
Re: cursor and no data found - catch the exception
cursor c1 is . for c in c1 loop begin select a into v1 from table1 where a 1 and b 2 and ... /* if my select into return no data ? how can I tell him to goes on into the loop ? */ Exception when no data found then null; end; end loop NGUYEN Philippe (Cetelem) [EMAIL PROTECTED] Sent by: [EMAIL PROTECTED] 07/15/02 03:38 PM Please respond to ORACLE-L To:Multiple recipients of list ORACLE-L [EMAIL PROTECTED] cc: Subject:cursor and no data found Hi List ! how can I can make a continue statement in my loop when a request return no data e.g : cursor c1 is . for c in c1 loop select a into v1 from table1 where a 1 and b 2 and ... /* if my select into return no data ? how can I tell him to goes on into the loop ? */ end loop TIA Philippe
RE: cursor and no data found
Hi Philippe You can write the following after the select statement: exception when no_data_found then null; regards, Ams. www.medicomsoft.com Hi List ! how can I can make a continue statement in my loop when a request return no data e.g : cursor c1 is . for c in c1 loop select a into v1 from table1 where a 1 and b 2 and ... /* if my select into return no data ? how can I tell him to goes on into the loop ? */ end loop TIA Philippe -- Please see the official ORACLE-L FAQ: http://www.orafaq.com -- Author: Amjad INET: [EMAIL PROTECTED] Fat City Network Services-- (858) 538-5051 FAX: (858) 538-5051 San Diego, California-- Public Internet access / Mailing Lists 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).
Re: cursor and no data found
Philippe, Youcould use PL/SQL exceptions. Example : for c in c1 loop begin select a into v1 from table1 where a 1 and b 2 and ... exception when no_data_found then null; end; end loop; Luc "NGUYEN Philippe (Cetelem)" <[EMAIL PROTECTED]>wrote: Hi List ! how can I can make a "continue" statement in my loop when a request return no data e.g : cursor c1 is . for c in c1 loop select a into v1 from table1 where a 1 and b 2 and ... /* if my "select into" return no data ? how can I tell him to goes on into the loop ? */ end loop TIA Philippe Luc Demanche[EMAIL PROTECTED]Do You Yahoo!? Yahoo! Autos - Get free new car price quotes