Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.misc -> Re: PL/SQL nested select ...
Hi!
I'am running Oracle 7.3.3 on WinNT40 and
> SQL> declare
> 2 cursor c1(a number) is
> 3 select Q.* from (select * from dba_tables where a=1) q
> 4 where q.table_name = 'ABC';
> 5 begin
> 6 for w1 in c1(1) loop
> 7 null;
> 8 end loop;
> 9 end;
> 10 /
>
causes same error
cursor curs(param integer) is
select Q.* from (select st.* from some_table st where st.id<param) Q where
Q.txt is not NULL;
cursor curs(param integer) is
select Q.* from some_table Q where Q.id<param and Q.txt is not NULL;
Regards, Wlad.M.
Peter H. Larsen <plarsen_at_dc.dynares.com> wrote
<358123BC.B28D8A37_at_dc.dynares.com>...
> Hi!
>
> Huh??
> SQL> declare
> 2 cursor c1(a number) is
> 3 select Q.* from (select * from dba_tables where a=1) q
> 4 where q.table_name = 'ABC';
> 5 begin
> 6 for w1 in c1(1) loop
> 7 null;
> 8 end loop;
> 9 end;
> 10 /
>
> PL/SQL procedure successfully completed.
>
> What version are you running this on?
>
> - Peter H. Larsen
> Oracle Consultant
>
> Wlad.M wrote:
> >
> > Hello All !
> >
> > Please help
> > Why PL/SQL dont understand this:
> >
> > cursor curs(param integer) is
> > select Q.* from (select * from some_table where
id<param) Q where Q.txt
> > is not null;
> >
> > Regards, Wlad.M.
>
Received on Fri Jun 12 1998 - 00:00:00 CDT