04/08/2009, 13:44
|
| | | Fecha de Ingreso: octubre-2007 Ubicación: España
Mensajes: 1.091
Antigüedad: 17 años Puntos: 85 | |
Respuesta: Ejecutar una cadena dentro de un Stored Procedure
Código:
SQL> create or replace procedure p1
2 ( c1 out sys_refcursor)
3 as
4 sql_stmt varchar2(30);
5 begin
6 sql_stmt := 'select 1 from dual';
7 open c1 for sql_Stmt;
8 end;
9 /
Procedimiento creado.
SQL> variable c refcursor;
SQL> exec p1(:c);
Procedimiento PL/SQL terminado correctamente.
SQL> print c;
1
----------
1
Saludos |