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

Home -> Community -> Usenet -> c.d.o.tools -> Re: How construct a dynamic sql request in a stored procedure

Re: How construct a dynamic sql request in a stored procedure

From: Sybrand Bakker <postbus_at_sybrandb.demon.nl>
Date: Thu, 31 Aug 2000 23:10:43 +0200
Message-ID: <967756569.13242.0.pluto.d4ee154e@news.demon.nl>

reqsql needs to be limited to the select, so the statement is open p_curseur for reqsql;

Hth,

Sybrand Bakker, Oracle DBA

"Francky" <fgendre_at_sinfor.fr> wrote in message news:8olvjh$10u0$1_at_news6.isdnet.net...
> Hi,
>
> I have a stored procedure with some parameters
> This arguments are used to construct a dynamic sql request
> My syntax is :
>
> PROCEDURE sp_list(p_cursor IN OUT ref_cursor, noliste IN NUMBER)
> IS
> reqsql varchar2(1000);
> BEGIN
> reqsql := 'OPEN p_curseur FOR '
> || 'SELECT '
> || 'LISTE.NO_LISTE, '
> || 'INSCRIPTION.DATE_CREATION '
> || 'FROM '
> || 'LISTE LISTE, '
> || 'INSCRIPTION INSCRIPTION '
> || 'WHERE '
> || 'LISTE.NO_LISTE ='||noliste||' AND '
> || 'LISTE.NO_LISTE = INSCRIPTION.NO_LISTE';
>
> execute immediate reqsql;
> END;
>
> This syntax isn't correct.
> Have you an idea on my problem ?
> Thank's a lot
>
>
Received on Thu Aug 31 2000 - 16:10:43 CDT

Original text of this message

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